* Split Truthmark product and engineering truth lanes
* chore: align truthmark docs and runtime with lane updates
* chore: bump package version to 2.2.0
* chore: refresh truthmark surfaces for 2.2.0 and document release
* chore: migrate legacy truth docs to engineering legacy path
* chore: remove legacy docs/truth legacy docs from repository
* chore: trim document command prompts to adapter stubs
* chore: customize truth root README guidance per lane
* chore: make doc reviewer guidance lane-specific and helper-rendered
* fix: remove duplicate check lane-classification render in evidence gate
* fix: make realize doc example lane-agnostic to product and engineering
* feat: separate product and engineering truth lanes
* test: restore workflow surface coverage
* Fix workflow lane prompt boundaries
* test: guard read-only generated surface wording
* Fix manual Realize lane guidance
* fix: harden route relationship diagnostics
Validate reciprocal product and engineering route links, gate missing product-link review diagnostics on product evidence, and reject duplicate route entries with divergent relationship metadata.
* fix: merge duplicate route relationships
Allow repeated route entries for the same truth document, kind, and lane to contribute additive relationship metadata. Keep hard validation errors for kind and lane conflicts and emit merged relationships in RouteMap output.
* fix: make route relationships local
Treat realized_by and realizes metadata as route-local navigation edges. Validate target existence and lane compatibility without requiring reciprocal declarations, and document the chosen semantics.
---------
Co-authored-by: MerlinH <merlinh221@gmail.com>
* feat(workflows): add verifier agent surfaces
Generate project-scoped read-only verifier agents for Codex, Claude Code, GitHub Copilot, and OpenCode.
Wire workflow manifests, generated surfaces, init diagnostics, sync classification, docs, and tests through the new subagent contract.
* feat(workflows): add leased truth doc writer agents
Add write-capable truth-doc-writer generated surfaces for Codex, Claude, Copilot, and OpenCode, guarded by explicit write leases. Tighten Truth Sync and Truth Document subagent contracts so parents validate leases, changed files, and worker reports before accepting doc updates.
* feat(workflows): add Truth Preview and workflow support files
Add the explicit read-only Truth Preview workflow across the manifest, generated host surfaces, docs, and tests.
Move generated skill hosts to compact SKILL.md entrypoints with support procedure, report, and lease files, and add write-worker report acceptance validation against actual lease diffs.