Files

28 lines
2.1 KiB
Markdown
Raw Permalink Normal View History

# Workflow Verifier And Writer Agents
Previous version: 1.3.0
New version: 1.4.0
Diff basis: release/1.3.0..HEAD plus working tree
Version action: minor
SemVer rationale: The pending payload adds generated read-only verifier-agent workflow surfaces, leased `truth-doc-writer` workflow surfaces where hosts support agents, and workflow subagent guidance, which are backward-compatible generated-surface and shipped-workflow capabilities.
Release payload:
- Added project-scoped read-only verifiers plus leased `truth-doc-writer` agents for Codex, Claude Code, GitHub Copilot, and OpenCode where hosts support agents.
- Added workflow skill and prompt guidance for bounded subagent dispatch while keeping parent workflows responsible for final reports, write leases, and diff validation.
- Added deterministic write-worker acceptance validation so parent workflows can parse worker reports and compare actual worker diffs against leases before accepting completed work.
- Updated init, classification, markdown discovery, generated-surface tests, workflow truth docs, root README variants, and routing docs for the new verifier and leased writer agent surfaces.
- Moved the external agent-skills workflow review out of `docs/ai/` into non-canonical `research/`.
- Renamed the host-neutral workflow renderer from `src/templates/codex-skills.ts` to `src/templates/workflow-surfaces.ts`.
- Tightened versioning and change-note standards so requested package versions must be checked against the full pending release payload.
User-facing release text:
- Truthmark now installs read-only verifiers plus leased `truth-doc-writer` agents where hosts support agents, so workflows can delegate bounded evidence checks and parent-leased doc shards without giving up parent-owned write control.
- Package version bumps now require release notes that describe the actual release payload since the previous version, not just the version-number edit.
Verification:
- `npm test -- tests/package-files.test.ts`
- `npm run check`
- `npm run release:check`
- `npm run dev -- init --json`
- `npm run dev -- check --json`