Skip to content

Releases: mafron/tdm

Release list

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 13 Jul 13:41
9aa4587

Changelog

Features

  • e69193b feat(ledger): surface entry prose and make the decoder strict [spec:ledger-prose task:T-1]

Other changes

  • cf0dd1a chore(agent): drop unrelated skill and dead hook branches [spec:release-hygiene task:T-2]
  • 5d2af34 chore(docs): remove stale internal evaluation and session handoff [spec:release-hygiene task:T-1]
  • 2f8a733 chore(toolchain): pin the dev shell, centralize lint config, close two gaps [spec:toolchain-reproducibility task:T-1]
  • 5780fcc docs(adr): anonymize the predecessor project name [spec:release-hygiene task:T-3]
  • 2227d13 docs(ledger): register the remaining Phase 2 requirements [spec:roadmap-phase2 task:T-1]
  • 52a7420 docs(ledger): renumber contribution scaffolding to REQ-F-013 [spec:roadmap-phase2 task:T-1]
  • 352915f test(mutation): add cmd/tdm to MUTATION_PKGS [spec:mutation-wave-c task:T-1]
  • c245f6e test(web): pin the rendered output and finish the mutation expansion [spec:mutation-wave-d task:T-4]

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 12 Jul 23:07
749db58

Changelog

Features

  • b8c4169 feat(adr): add enforces frontmatter linking ADRs to specs and designs [spec:design-layer task:T-2,T-6]
  • 8ed0d78 feat(checker): add design-layer invariants and DES-aware checks [spec:design-layer task:T-7,T-8,T-9,T-10,T-11]
  • de87a2b feat(checker): exempt in-progress planned entries from strict untested checks [spec:work-model-v2 task:T-4]
  • 897aeba feat(checker): flag planned entries with no claiming work package [spec:work-model-v2 task:T-5]
  • 0408fb3 feat(checker): promote design-bypass to always-on with warning severity [spec:design-layer-b task:T-3]
  • 5868f28 feat(checker): promote design-bypass to always-on with warning severity [spec:design-layer-b task:T-3]
  • 4417979 feat(cli): add coverage command with ratchet gate [spec:quality-gates task:T-4]
  • 1d62c7a feat(cli): add des command for design browsing [spec:design-layer-b task:T-2]
  • 9890e81 feat(cli): add design coverage line to dashboard [spec:design-layer-b task:T-6]
  • ee98e5b feat(cli): list designs in spec detail view [spec:design-layer-b task:T-5]
  • 9dd46fb feat(cli): scaffold designs.yaml in init and mention DES in next steps [spec:design-layer-b task:T-10]
  • 3c52c9a feat(cli): show design rows in traceability matrix [spec:design-layer-b task:T-4]
  • aaed9b5 feat(cli): switch to ledger_dir across commands, init, and fixtures [spec:ledger-dir-rename task:T-3]
  • 1252d31 feat(cli): wire ADRs into check and split warning output from errors [spec:design-layer task:T-12]
  • 3252788 feat(commitlint): validate commit trailers against work manifests [spec:work-model-v2 task:T-6]
  • 6ba63b3 feat(config): resolve ledger_dir with spec_dir legacy alias [spec:ledger-dir-rename task:T-2]
  • a588f3c feat(coverage): add per-design coverage gate [spec:coverage-design-gate task:T-2]
  • e34eac4 feat(coverage): aggregate profiles per file and per ledger ID [spec:coverage-by-design task:T-2]
  • a31294b feat(coverage): quality metrics policy and coverage gate core [spec:quality-gates task:T-2,T-3]
  • 98a6f2d feat(coverage): report per-design coverage via --by-design [spec:coverage-by-design task:T-3]
  • ac69cf3 feat(doclint): add lint-docs CLI reference drift check [spec:docs-drift-check task:T-2]
  • 9de2cf8 feat(init): Level 4 scaffolds the agent workflow assets [spec:init-level4 task:T-3]
  • dd32ae0 feat(init): scaffold work.yaml README and sync templates to v2 [spec:work-v2-rollout task:T-3]
  • e91c141 feat(model): add Design entity, optional designs.yaml, violation severity [spec:design-layer task:T-4,T-5]
  • 496a7ed feat(mutation): add mutation-diff baseline comparison [spec:mutation-baseline task:T-2]
  • 464420f feat(progress): read v2 work.yaml manifests for tdm work and dashboard [spec:work-v2-rollout task:T-2]
  • 4b7cc57 feat(snapshot): record design metrics [spec:design-layer-b task:T-7]
  • 5c69c9b feat(spec): bootstrap TDM self-management with requirements, specs, and Verifies directives
  • 0a1ba30 feat(spec): decompose SPEC-020/SPEC-014 into designs and close test gaps [spec:design-layer task:T-3,T-13,T-14,T-15]
  • e7caf3c feat(traceability): close design-impl gaps and add bidirectional traceability [spec:close-design-impl-gap,bidirectional-traceability]
  • a3b1f42 feat(web): add /des list and detail pages [spec:design-layer-b task:T-8]
  • 8d8d043 feat(web): design breakdown in spec detail and dashboard coverage card [spec:design-layer-b task:T-9]
  • 34ddcb8 feat(work): add work.yaml manifest parsing [spec:work-model-v2 task:T-2]
  • 60decb4 feat(worklint): lint work.yaml manifests against ledger [spec:work-model-v2 task:T-3]
  • 1990ad5 feat: implement all 5 remaining tasks from plan §6.2
  • 26ef050 feat: initial TDM implementation

Fixes

  • 556b4bf fix(build): run gremlins per package [spec:checker-granularity task:T-3]
  • 44de66b fix(build): single-worker mutation runs to avoid timeout misreports [spec:checker-granularity task:T-3]
  • f63fbad fix(ci): make lint job run and pass with the repo's Go toolchain [spec:design-layer]
  • df822aa fix(cli): sync init scaffolds with enforces key and coverage hints [spec:init-template-sync task:T-1]
  • c1541f2 fix: update docs and status enum for ADR-0001 consistency
  • 9dc097f fix: update flake.nix to go_1_26, remove gcc, gitignore flake.lock

Other changes

  • 9894d55 build(release): add goreleaser config and ignore dist [spec:release-automation task:T-2]
  • dd48796 build: add periodic mutation testing entry point [spec:checker-granularity task:T-3]
  • 41ce9fe chore(repo): add LICENSE, CI workflow, and ignore direnv artifacts
  • 0458c29 chore: add Claude Code config (.claude/ hooks, skills, settings)
  • 44110e3 chore: apply gofumpt to pre-existing files and complete design-layer work package [spec:design-layer task:T-16]
  • c81547b chore: ignore rapid failure-persistence files [spec:property-testing task:T-2]
  • 2be932c ci(release): add tag-triggered release workflow and close release-automation [spec:release-automation task:T-3]
  • 82d601b ci: enforce coverage ratchet gate [spec:quality-gates task:T-5]
  • ae0530c ci: gate work manifests and commit trailers [spec:work-v2-rollout task:T-4]
  • a1d914e docs(adr): backfill enforces frontmatter and fix SPEC-001 tagging [spec:design-layer-b task:T-11]
  • deefd6d docs(ledger): register Phase 2 deferred requirements [spec:roadmap-ledger task:T-2]
  • ac8d2bc docs(readme): add snapshot, lint-work commands and metrics view
  • e3a3433 docs(skills): replace work-rule with ledger-first tdm-work skill [spec:work-model-v2 task:T-7]
  • 46e36fc docs(work): create design-layer work package and fix lint-work sections [spec:design-layer task:T-1]
  • 78798c1 docs(work): create design-layer-b work package [spec:design-layer-b task:T-1]
  • 9eaf5c3 docs(work): create ledger-dir-rename work package [spec:ledger-dir-rename task:T-1]
  • c06dfa6 docs(work): create quality-gates work package [spec:quality-gates task:T-1]
  • d9a40c3 docs(work): open checker-granularity [spec:checker-granularity task:T-1]
  • 54a9df3 docs(work): open coverage-by-design [spec:coverage-by-design task:T-1]
  • 5c709d6 docs(work): open coverage-test-hardening with mutant classification [spec:coverage-test-hardening task:T-1]
  • 734e4de docs(work): open init-level4 with ADR-0011 draft [spec:init-level4 task:T-1]
  • b2cf062 docs(work): open quality-followup with mutant classification [spec:quality-followup task:T-1]
  • 7bb1efd docs(work): open work-v2-rollout with planned specs [spec:work-v2-rollout task:T-1]
  • 6880321 docs(work): scaffold work-model-v2 package and ADR-0010 [spec:work-model-v2 task:T-1]
  • 9080801 docs: add CLAUDE.md, ADR template, ADRs 0002-0004, and work package
  • b6c882a docs: adopt work model v2 in template and methodology [spec:work-model-v2 task:T-7]
  • a1a2fde docs: incorporate evaluation report and close roadmap-ledger [spec:roadmap-ledger task:T-3]
  • 6e9cf05 docs: move own ledger to docs/ledger and update references [spec:ledger-dir-rename task:T-4]
  • 66c4fbc docs: sync README, methodology, and help text with work model v2 [spec:docs-sync task:T-1]
  • 27d5216 refactor(checker): split rules by domain [spec:checker-granularity task:T-2]
  • 2d8dc07 refactor(init): scaffold from embedded template tree [spec:init-level4 task:T-2]
  • 0795ba8 refactor: redesign data model per ADR-0001
  • 934ed1f test(adr,adrlint,doclint,scanner): kill Wave B mutants [spec:mutation-wave-b task:T-2]
  • 3422c8f test(checker,worklint): cover brokenDesignRef integration and guard paths [spec:quality-followup task:T-2]
  • 2a97b62 test(cli): cover ad...
Read more