Skip to content

Releases: markmals/speckit

Release list

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 27 Jun 17:42
5d44e5b

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...
Read more