Files
truthmark/changes/2026-06-15-version-2-2-1.md
T
e9cd67f0b5 refactor: remove semantic repository index (#17)
* docs: replace legacy truth path references

* feat: fold contextpack into workflow status

* refactor: remove semantic repository index

* fix: remove vulnerable frontmatter dependency

* feat: broaden truth sync write authorization

* test: restore workflow state regression coverage

---------

Co-authored-by: MerlinH <merlinh221@gmail.com>
2026-06-16 11:03:04 +10:00

1.5 KiB

Truthmark 2.2.1

Previous version: 2.2.0 New version: 2.2.1 Diff basis: release/2.2.0..HEAD plus working tree Version action: patch SemVer rationale: This release removes the TypeScript/JavaScript-only semantic repository-index surface from public workflow intelligence while preserving language-neutral routing, impact, evidence, and generated workflow behavior.

Release payload:

  • Update package version metadata in package.json and root package-lock.json entries from 2.2.0 to 2.2.1.
  • Refresh generated platform surfaces and managed instruction blocks for the 2.2.1 runtime marker.
  • Remove RepoIndex.imports, RepoIndex.exports, RepoIndex.publicSymbols, and ImpactSet.changedPublicSymbols from public JSON output.
  • Remove TypeScript-specific symbol/import parsing and TypeScript-only evidence symbol validation.
  • Replace gray-matter frontmatter parsing with the existing yaml dependency to remove the vulnerable transitive js-yaml dependency from the production dependency graph.
  • Document repository intelligence as language-neutral workflow metadata rather than a semantic code index.

User-facing release text:

  • truthmark index and truthmark impact now expose workflow-routing metadata without TypeScript/JavaScript-only semantic fields. Truthmark remains polyglot at the workflow/routing/truth-doc layer, while source-code understanding stays checkout/agent-driven.

Verification:

  • npm run check
  • npx tsx src/cli/main.ts check --json
  • npx tsx src/cli/main.ts index --json