Releases: markmals/speckit
Releases · markmals/speckit
Release list
v0.1.0
Changelog
- 5d44e5b Merge pull request #52 from markmals/npm-package-stack
- a1d09b7 scaffold: add the npm-package stack (single TS library, node family)
- 76141de Merge pull request #51 from markmals/deps-gate-root
- 06af307 test: guard the deps-check.sh executable-bit assertion to non-Windows
- a1ceb62 docs+scaffold: drop projected Dependabot for the root deps gate
- 55a5bcc scaffold: add a repo-global Renovate deps gate to the monorepo root
- ecfdf69 Merge pull request #46 from markmals/memory-fork-note
- 01e5dec docs: record the fork-to-upstream PR gotcha in agent memory
- 3bf736e fix: stop tracking agent worktrees as gitlinks (unbreaks ubuntu CI)
- deb2e04 docs: CONVENTIONS — scenarios on every non-singular kind
- 039bd91 Merge pull request #50 from markmals/fix/protocol-multisource-source
- 7308fa6 fix: multi-source []string Source in protocol verify test
- 8dcb23a Merge pull request #49 from markmals/fix/protocol-scenarios
- 2181cb7 fix: parse scenarios on every non-singular spec kind
- 1143bf8 Merge pull request #48 from markmals/t3code/d184f2c2
- a15a779 Merge remote-tracking branch 'origin/main' into t3code/d184f2c2
- 0c60855 config: precise MarshalJSON empty/nil doc note
- 3b1718e Merge pull request #47 from markmals/feat/mise-monorepo
- 9dd61cd docs: source field summary notes one-or-more dirs
- ca9076e docs: document array (multi-source) target source
- 3edd172 cli: tighten multi-source register test (assert manifest seeding) + fix comment
- 8cad750 config+cli: multi-source targets end-to-end (Target.Source, register --source)
- 27fcd00 engine: fix stale VerifyConfig doc + clarify dangling test
- de9dd55 engine: verify + parity scan across multiple source roots
- fe9d1bb engine: test ScanDeviationsMany last-wins + tolerance of a missing source root
- 6a5d960 test: prove a user's hand-added [tasks.*] survives the root merge
- ecbefe2 engine: add ScanBindingsMany + ScanDeviationsMany
- f90cc54 config: document SourcePaths empty-marshal + add round-trip test
- 6172f4f memory(apple): note native mise //dir:test command (mise-monorepo migration)
- 1c49380 config: add SourcePaths (string-or-array source) type
- 37bcc75 docs: sweep target invocation to native mise //dir:task form
- 106d071 memory: mise monorepo invariant + unstable-parser merge gotcha
- 5befbeb docs: scaffold docs to current mise monorepo API (config_roots, //dir:task, templates)
- 5af7cd3 test(go): drift guard + member assertions + two-member promotion e2e
- f837a78 scaffold(go): go family file; hoist [tools]; native mise //dir:test
- 383ed63 docs: design for multi-source verification targets
- d7ac4d3 test(swift): member [vars] assertions + cross-stack promotion e2e
- ff06261 scaffold(swift): family field + native command; drift guard across 3 stacks
- a7356d6 scaffold(swift): author swift family contribution file (no [tools]; vars-parameterized)
- 592d0f4 test(web): assert member drops [tools] + records native mise command
- 5335d2e engine: note native mise //dir:task; e2e test for inline→promotion
- 5547f4c cli: wire mise monorepo root config + promotion into target add/register
- 6b5377e scaffold: drift guard — node family templates == web inline bodies
- 3c7a1d0 scaffold(web): node family file; hoist [tools]; native mise //dir:test
- 1d7774d scaffold: PromoteMember — convert still-canonical inline tasks to extends
- 858b4ac scaffold: EnsureRootMise — create + comment-preserving merge of root config
- 080409b scaffold: Family model + family manifest field + LoadFamily
- 13c30fb scaffold: surgical TOML splice primitives (parseExprs/sectionEnd/splice)
- d6c8374 deps: add pelletier/go-toml/v2 for comment-preserving TOML merge
- e672e3d design: mise monorepo implementation plan
- f7d475f design: mise monorepo adoption spec
- 8b70349 ci: fix the apple-pack drift gate — correct repo name + pin the source (#45)
- 2f3c57f Add Codex projection of Claude config
- 60ad346 sync: check generated apple pack
- ba4aa9c packs: apple pack depth — whole-dir projection + deep references + appkit-dev agent + offline HIG (#43)
- ca21a97 scaffold: reject names that don't pascal-case into a valid identifier (#41)
- c109a60 scaffold: swift-package + swift-cli library stacks (#40)
- ff1354e engine: bind multiple .scenario() traits per Swift test (#39)
- 8b6c04c specmodel: adopt the command kind + domain acceptance-bullet scenarios (#38)
- 5e73691 project: init records the agent in specs.json (fixes pack auto-projection) (#37)
- 452fdcc packs: apple AppKit skill suite (Slice 4 — adapted from mac-dev-skills) (#36)
- 1a75aeb deploy: app-store-connect kind (TestFlight/App Store via the asc CLI) (#35)
- d1ef7ff scaffold: apple stack Slice 3 — --with openapi (#34)
- b257693 scaffold: apple stack Slice 3 — --with swiftdata (#33)
- 6e649d2 scaffold: apple stack Slice 2 — Tuist app surface (#32)
- ca28ded scaffold: add the apple stack — Slice 1 (headless Core harness) (#31)
- 89ace29 Merge pull request #30 from markmals/docs-refresh-current
- 738b7fe docs: refresh HANDOFF + docs to match the shipped implementation
- 8756743 Merge pull request #29 from markmals/cli-target-register
- 1740d8b cli: specify target register — onboard an existing member as a target
- ad473b9 Merge pull request #27 from markmals/scaffold-go-service-client
- c73066e Merge pull request #28 from markmals/scaffold-web-slice5
- 46c4c83 Merge pull request #22 from markmals/scaffold-racket-ui-shadcn
- bdef0b7 scaffold: go-service --with client (external-service client + httptest idiom)
- ede06fa scaffold: go-service --with sqlite (store + migrations + flag/env config)
- 77af51b scaffold: go-service --with openapi (contract-first via oapi-codegen)
- 76ba854 docs: bring BACKLOG current — racket-ui + Slice 5 + go-service root go.mod
- ca384b9 scaffold: go-service members share one root go.mod (monorepo composition)
- 157b363 scaffold: Slice 5 — .vscode settings + web pack refresh (Varlock deferred)
- 4b15bab scaffold: replace web foundation with racket-ui via the shadcn CLI
- 37cfd78 Merge pull request #21 from markmals/handoff-racket-ui-next
- 6fde226 docs: refresh HANDOFF with the racket-ui next steps + correct the address
- 73265df Merge pull request #20 from markmals/rac-ui-recipe-note
- 932a3bb docs: record the proven rac-ui-via-shadcn recipe (blocked on publish)
- e7f769c Merge pull request #19 from markmals/go-service-scaffold
- 0cce4c9 docs: note the go-service stack (README + BACKLOG)
- 4f573c2 scaffold: add the go-service stack + stack-aware member placement
- f077969 Merge pull request #17 from markmals/tier1-trove-adoption
- d8ae968 Merge pull request #18 from markmals/web-scaffold-foundation-extras
- a842cad scaffold: add lucide-react + tw-animate-css to the web foundation
- 68abe38 docs: document the protocol kind, gotest format, and scoped bindings
- 9302756 engine: verify trove's Go suite (gotest format, leading-comment bindings, scoped mode)
- 16d1711 specmodel: accept...