fix(cli): fail on error diagnostics (#11)

* fix(cli): fail on error diagnostics

* chore: release 1.6.1

* feat(init): refresh truth doc templates

* fix(init): preserve custom template preambles

* ci: limit GitHub token permissions

* ci: update setup-node action

---------

Co-authored-by: MerlinH <merlinh221@gmail.com>
This commit is contained in:
Merlin's Cat
2026-05-31 00:35:18 +10:00
committed by GitHub
co-authored by MerlinH
parent e5a586a420
commit 9e330a0fd3
202 changed files with 1290 additions and 354 deletions
+1 -1
View File
@@ -4,7 +4,7 @@ description: Read-only Truthmark claim verifier for checking canonical truth aga
tools: Read, Grep, Glob, LS
---
# Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
# Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Manual invocation: use the truth-claim-verifier subagent.
+1 -1
View File
@@ -4,7 +4,7 @@ description: Read-only Truthmark doc reviewer for shape, decision, rationale, an
tools: Read, Grep, Glob, LS
---
# Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
# Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Manual invocation: use the truth-doc-reviewer subagent.
+1 -1
View File
@@ -4,7 +4,7 @@ description: Write-capable Truthmark doc worker for one parent-leased truth-docu
tools: Read, Grep, Glob, LS, Edit, MultiEdit
---
# Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
# Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Manual invocation: use the truth-doc-writer subagent with an explicit parent write lease.
+1 -1
View File
@@ -4,7 +4,7 @@ description: Read-only Truthmark route auditor for bounded routing and ownership
tools: Read, Grep, Glob, LS
---
# Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
# Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Manual invocation: use the truth-route-auditor subagent.
+1 -1
View File
@@ -3,7 +3,7 @@ name: truthmark-check
description: Use when the user asks to audit repository truth health, routing, ownership, or canonical docs. Not for normal lint/test/typecheck/code-review verification, finish-time Sync, or silently rewriting docs.
argument-hint: Optional area, doc path, or audit focus
user-invocable: true
truthmark-version: 1.6.0
truthmark-version: 1.6.1
---
# Truthmark Check
@@ -1,6 +1,6 @@
# Truthmark Check Procedure
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
# Truthmark Check
@@ -1,6 +1,6 @@
# Truthmark Check Report Template
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Report completion in this shape:
@@ -1,6 +1,6 @@
# Truthmark Check Subagents And Leases
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Claude Code subagent mode:
- use automatically when this workflow runs in Claude Code and the parent agent chooses bounded subagent fan-out
+1 -1
View File
@@ -3,7 +3,7 @@ name: truthmark-document
description: Use when the user asks to document existing implemented behavior, or Sync, Check, or Structure finds implemented behavior missing canonical truth. Not for functional-code changes, doc-first implementation, or topology repair that needs Structure.
argument-hint: Optional implemented behavior, API endpoint, route, controller, package, or truth-doc area to document
user-invocable: true
truthmark-version: 1.6.0
truthmark-version: 1.6.1
---
# Truthmark Document
@@ -1,8 +1,8 @@
# Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
# Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
helpers:
validate-document-report:
optional: true
runner: truthmark>=1.6.0
runner: truthmark>=1.6.1
command:
argv:
- truthmark
@@ -17,7 +17,7 @@ helpers:
fallback: manually validate support/report-template.md required sections and structured Evidence checked entries
validate-write-lease:
optional: true
runner: truthmark>=1.6.0
runner: truthmark>=1.6.1
command:
argv:
- truthmark
@@ -1,6 +1,6 @@
# Optional Helper CLI Policy
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Optional helper CLI commands may collect deterministic checkout facts or validate artifacts. If the Truthmark CLI is unavailable or too old for a declared helper, continue manually using this procedure and report which helper was skipped. Helper output is derived evidence; it does not override direct checkout inspection, workflow write boundaries, or parent acceptance.
@@ -11,8 +11,8 @@ Runner detection:
- Do not fail the workflow solely because a helper cannot run.
Available helpers:
- validate-document-report: optional truthmark>=1.6.0; manual fallback: manually validate support/report-template.md required sections and structured Evidence checked entries
- validate-write-lease: optional truthmark>=1.6.0; manual fallback: manually compare declared allowedWrites and forbiddenWrites with the actual changed files
- validate-document-report: optional truthmark>=1.6.1; manual fallback: manually validate support/report-template.md required sections and structured Evidence checked entries
- validate-write-lease: optional truthmark>=1.6.1; manual fallback: manually compare declared allowedWrites and forbiddenWrites with the actual changed files
Final reports should include helper status when helpers are declared for this workflow:
@@ -1,6 +1,6 @@
# Truthmark Document Procedure
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
# Truthmark Document
@@ -1,6 +1,6 @@
# Truthmark Document Report Template
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Report completion in this shape:
```md
@@ -1,6 +1,6 @@
# Truthmark Document Subagents And Leases
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Claude Code subagent mode:
- use automatically when this workflow runs in Claude Code and the parent agent chooses bounded subagent fan-out
+1 -1
View File
@@ -3,7 +3,7 @@ name: truthmark-preview
description: Use when the user explicitly asks to preview likely workflow routing, target files, writes, or subagent use before edits. Not for validation, automatic gates, final correctness, or replacing Truth Check.
argument-hint: Optional requested outcome, code area, doc path, or routing question
user-invocable: true
truthmark-version: 1.6.0
truthmark-version: 1.6.1
---
# Truthmark Preview
@@ -1,6 +1,6 @@
# Truthmark Preview Procedure
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Use this skill only when the user explicitly asks to preview Truthmark routing or workflow choice before edits.
@@ -1,6 +1,6 @@
# Truthmark Preview Report Template
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Report completion in this shape:
```md
@@ -1,6 +1,6 @@
# Truthmark Preview Subagents And Leases
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Claude Code subagent mode:
- use automatically when this workflow runs in Claude Code and the parent agent chooses bounded subagent fan-out
+1 -1
View File
@@ -3,7 +3,7 @@ name: truthmark-realize
description: Use when the user explicitly asks to realize Truthmark truth docs into code, including /truthmark-realize, $truthmark-realize, or /truthmark:realize. Not for syncing docs after code changes, documenting existing code, topology repair, or truth audits.
argument-hint: Optional truth doc path, area, or desired code behavior to realize
user-invocable: true
truthmark-version: 1.6.0
truthmark-version: 1.6.1
---
# Truthmark Realize
@@ -1,6 +1,6 @@
# Truthmark Realize Procedure
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
# Truthmark Realize
@@ -1,6 +1,6 @@
# Truthmark Realize Report Template
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Report completion in this shape:
+1 -1
View File
@@ -3,7 +3,7 @@ name: truthmark-structure
description: Use when routing or truth ownership is missing, stale, broad, overloaded, catch-all, unrouteable, mixed-owner, needs split/repair, or needs new area setup. Not for documenting implemented behavior, syncing a code diff, or realizing docs into code.
argument-hint: Optional area, directory, or routing concern
user-invocable: true
truthmark-version: 1.6.0
truthmark-version: 1.6.1
---
# Truthmark Structure
@@ -1,6 +1,6 @@
# Truthmark Structure Procedure
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Use this skill to design or repair Truthmark area structure.
Invocations: OpenCode /skill truthmark-structure; Codex /truthmark-structure or $truthmark-structure; Claude Code /truthmark-structure; GitHub Copilot /truthmark-structure; Gemini CLI /truthmark:structure.
@@ -1,6 +1,6 @@
# Truthmark Structure Report Template
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Report completion in this shape:
```md
@@ -1,6 +1,6 @@
# Truthmark Structure Subagents And Leases
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Claude Code subagent mode:
- use automatically when this workflow runs in Claude Code and the parent agent chooses bounded subagent fan-out
+1 -1
View File
@@ -3,7 +3,7 @@ name: truthmark-sync
description: Use automatically at finish-time after functional code changes, or explicit /truthmark-sync, $truthmark-sync, or /truthmark:sync. Skip docs-only, formatting-only, behavior-preserving renames, missing config, and no-code changes. Not for doc-first realization or manual topology design.
argument-hint: Optional changed-code area, truth-doc area, or sync focus
user-invocable: true
truthmark-version: 1.6.0
truthmark-version: 1.6.1
---
# Truthmark Sync
@@ -1,8 +1,8 @@
# Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
# Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
helpers:
validate-sync-report:
optional: true
runner: truthmark>=1.6.0
runner: truthmark>=1.6.1
command:
argv:
- truthmark
@@ -17,7 +17,7 @@ helpers:
fallback: "manually validate support/report-template.md and check Evidence checked entries match Claim, indented Evidence, and Result: supported | narrowed | removed | blocked"
validate-write-lease:
optional: true
runner: truthmark>=1.6.0
runner: truthmark>=1.6.1
command:
argv:
- truthmark
@@ -1,6 +1,6 @@
# Optional Helper CLI Policy
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Optional helper CLI commands may collect deterministic checkout facts or validate artifacts. If the Truthmark CLI is unavailable or too old for a declared helper, continue manually using this procedure and report which helper was skipped. Helper output is derived evidence; it does not override direct checkout inspection, workflow write boundaries, or parent acceptance.
@@ -11,8 +11,8 @@ Runner detection:
- Do not fail the workflow solely because a helper cannot run.
Available helpers:
- validate-sync-report: optional truthmark>=1.6.0; manual fallback: manually validate support/report-template.md and check Evidence checked entries match Claim, indented Evidence, and Result: supported | narrowed | removed | blocked
- validate-write-lease: optional truthmark>=1.6.0; manual fallback: manually compare declared allowedWrites and forbiddenWrites with the actual changed files
- validate-sync-report: optional truthmark>=1.6.1; manual fallback: manually validate support/report-template.md and check Evidence checked entries match Claim, indented Evidence, and Result: supported | narrowed | removed | blocked
- validate-write-lease: optional truthmark>=1.6.1; manual fallback: manually compare declared allowedWrites and forbiddenWrites with the actual changed files
Final reports should include helper status when helpers are declared for this workflow:
@@ -1,6 +1,6 @@
# Truthmark Sync Procedure
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Use this skill automatically before finishing when functional code changed since the last successful Truth Sync. Also run it immediately when the user explicitly invokes Truth Sync.
Invocations: OpenCode /skill truthmark-sync; Codex /truthmark-sync or $truthmark-sync; Claude Code /truthmark-sync; GitHub Copilot /truthmark-sync; Gemini CLI /truthmark:sync.
@@ -1,6 +1,6 @@
# Truthmark Sync Report Template
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Report completion in this shape:
```md
@@ -1,6 +1,6 @@
# Truthmark Sync Subagents And Leases
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Claude Code subagent mode:
- use automatically when this workflow runs in Claude Code and the parent agent chooses bounded subagent fan-out
+1 -1
View File
@@ -1,4 +1,4 @@
# Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
# Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
name = "truth_claim_verifier"
description = "Read-only Truthmark claim verifier for checking canonical truth against checkout evidence."
sandbox_mode = "read-only"
+1 -1
View File
@@ -1,4 +1,4 @@
# Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
# Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
name = "truth_doc_reviewer"
description = "Read-only Truthmark doc reviewer for shape, decision, rationale, and evidence hygiene."
sandbox_mode = "read-only"
+1 -1
View File
@@ -1,4 +1,4 @@
# Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
# Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
name = "truth_doc_writer"
description = "Write-capable Truthmark doc worker for one parent-leased truth-document shard."
sandbox_mode = "workspace-write"
+1 -1
View File
@@ -1,4 +1,4 @@
# Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
# Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
name = "truth_route_auditor"
description = "Read-only Truthmark route auditor for bounded routing and ownership verification."
sandbox_mode = "read-only"
+1 -1
View File
@@ -3,7 +3,7 @@ name: truthmark-check
description: Use when the user asks to audit repository truth health, routing, ownership, or canonical docs. Not for normal lint/test/typecheck/code-review verification, finish-time Sync, or silently rewriting docs.
argument-hint: Optional area, doc path, or audit focus
user-invocable: true
truthmark-version: 1.6.0
truthmark-version: 1.6.1
---
# Truthmark Check
@@ -7,5 +7,5 @@ policy:
allow_implicit_invocation: false
truthmark:
version: "1.6.0"
version: "1.6.1"
refresh_command: "truthmark init"
@@ -1,6 +1,6 @@
# Truthmark Check Procedure
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
# Truthmark Check
@@ -1,6 +1,6 @@
# Truthmark Check Report Template
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Report completion in this shape:
@@ -1,6 +1,6 @@
# Truthmark Check Subagents And Leases
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Codex subagent mode:
- use automatically when this workflow runs in Codex and the parent agent chooses bounded subagent fan-out
+1 -1
View File
@@ -3,7 +3,7 @@ name: truthmark-document
description: Use when the user asks to document existing implemented behavior, or Sync, Check, or Structure finds implemented behavior missing canonical truth. Not for functional-code changes, doc-first implementation, or topology repair that needs Structure.
argument-hint: Optional implemented behavior, API endpoint, route, controller, package, or truth-doc area to document
user-invocable: true
truthmark-version: 1.6.0
truthmark-version: 1.6.1
---
# Truthmark Document
@@ -7,5 +7,5 @@ policy:
allow_implicit_invocation: false
truthmark:
version: "1.6.0"
version: "1.6.1"
refresh_command: "truthmark init"
@@ -1,8 +1,8 @@
# Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
# Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
helpers:
validate-document-report:
optional: true
runner: truthmark>=1.6.0
runner: truthmark>=1.6.1
command:
argv:
- truthmark
@@ -17,7 +17,7 @@ helpers:
fallback: manually validate support/report-template.md required sections and structured Evidence checked entries
validate-write-lease:
optional: true
runner: truthmark>=1.6.0
runner: truthmark>=1.6.1
command:
argv:
- truthmark
@@ -1,6 +1,6 @@
# Optional Helper CLI Policy
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Optional helper CLI commands may collect deterministic checkout facts or validate artifacts. If the Truthmark CLI is unavailable or too old for a declared helper, continue manually using this procedure and report which helper was skipped. Helper output is derived evidence; it does not override direct checkout inspection, workflow write boundaries, or parent acceptance.
@@ -11,8 +11,8 @@ Runner detection:
- Do not fail the workflow solely because a helper cannot run.
Available helpers:
- validate-document-report: optional truthmark>=1.6.0; manual fallback: manually validate support/report-template.md required sections and structured Evidence checked entries
- validate-write-lease: optional truthmark>=1.6.0; manual fallback: manually compare declared allowedWrites and forbiddenWrites with the actual changed files
- validate-document-report: optional truthmark>=1.6.1; manual fallback: manually validate support/report-template.md required sections and structured Evidence checked entries
- validate-write-lease: optional truthmark>=1.6.1; manual fallback: manually compare declared allowedWrites and forbiddenWrites with the actual changed files
Final reports should include helper status when helpers are declared for this workflow:
@@ -1,6 +1,6 @@
# Truthmark Document Procedure
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
# Truthmark Document
@@ -1,6 +1,6 @@
# Truthmark Document Report Template
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Report completion in this shape:
```md
@@ -1,6 +1,6 @@
# Truthmark Document Subagents And Leases
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Codex subagent mode:
- use automatically when this workflow runs in Codex and the parent agent chooses bounded subagent fan-out
+1 -1
View File
@@ -3,7 +3,7 @@ name: truthmark-preview
description: Use when the user explicitly asks to preview likely workflow routing, target files, writes, or subagent use before edits. Not for validation, automatic gates, final correctness, or replacing Truth Check.
argument-hint: Optional requested outcome, code area, doc path, or routing question
user-invocable: true
truthmark-version: 1.6.0
truthmark-version: 1.6.1
---
# Truthmark Preview
@@ -7,5 +7,5 @@ policy:
allow_implicit_invocation: false
truthmark:
version: "1.6.0"
version: "1.6.1"
refresh_command: "truthmark init"
@@ -1,6 +1,6 @@
# Truthmark Preview Procedure
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Use this skill only when the user explicitly asks to preview Truthmark routing or workflow choice before edits.
@@ -1,6 +1,6 @@
# Truthmark Preview Report Template
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Report completion in this shape:
```md
@@ -1,6 +1,6 @@
# Truthmark Preview Subagents And Leases
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Codex subagent mode:
- use automatically when this workflow runs in Codex and the parent agent chooses bounded subagent fan-out
+1 -1
View File
@@ -3,7 +3,7 @@ name: truthmark-realize
description: Use when the user explicitly asks to realize Truthmark truth docs into code, including /truthmark-realize, $truthmark-realize, or /truthmark:realize. Not for syncing docs after code changes, documenting existing code, topology repair, or truth audits.
argument-hint: Optional truth doc path, area, or desired code behavior to realize
user-invocable: true
truthmark-version: 1.6.0
truthmark-version: 1.6.1
---
# Truthmark Realize
@@ -7,5 +7,5 @@ policy:
allow_implicit_invocation: false
truthmark:
version: "1.6.0"
version: "1.6.1"
refresh_command: "truthmark init"
@@ -1,6 +1,6 @@
# Truthmark Realize Procedure
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
# Truthmark Realize
@@ -1,6 +1,6 @@
# Truthmark Realize Report Template
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Report completion in this shape:
+1 -1
View File
@@ -3,7 +3,7 @@ name: truthmark-structure
description: Use when routing or truth ownership is missing, stale, broad, overloaded, catch-all, unrouteable, mixed-owner, needs split/repair, or needs new area setup. Not for documenting implemented behavior, syncing a code diff, or realizing docs into code.
argument-hint: Optional area, directory, or routing concern
user-invocable: true
truthmark-version: 1.6.0
truthmark-version: 1.6.1
---
# Truthmark Structure
@@ -7,5 +7,5 @@ policy:
allow_implicit_invocation: false
truthmark:
version: "1.6.0"
version: "1.6.1"
refresh_command: "truthmark init"
@@ -1,6 +1,6 @@
# Truthmark Structure Procedure
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Use this skill to design or repair Truthmark area structure.
Invocations: OpenCode /skill truthmark-structure; Codex /truthmark-structure or $truthmark-structure; Claude Code /truthmark-structure; GitHub Copilot /truthmark-structure; Gemini CLI /truthmark:structure.
@@ -1,6 +1,6 @@
# Truthmark Structure Report Template
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Report completion in this shape:
```md
@@ -1,6 +1,6 @@
# Truthmark Structure Subagents And Leases
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Codex subagent mode:
- use automatically when this workflow runs in Codex and the parent agent chooses bounded subagent fan-out
+1 -1
View File
@@ -3,7 +3,7 @@ name: truthmark-sync
description: Use automatically at finish-time after functional code changes, or explicit /truthmark-sync, $truthmark-sync, or /truthmark:sync. Skip docs-only, formatting-only, behavior-preserving renames, missing config, and no-code changes. Not for doc-first realization or manual topology design.
argument-hint: Optional changed-code area, truth-doc area, or sync focus
user-invocable: true
truthmark-version: 1.6.0
truthmark-version: 1.6.1
---
# Truthmark Sync
@@ -7,5 +7,5 @@ policy:
allow_implicit_invocation: true
truthmark:
version: "1.6.0"
version: "1.6.1"
refresh_command: "truthmark init"
@@ -1,8 +1,8 @@
# Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
# Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
helpers:
validate-sync-report:
optional: true
runner: truthmark>=1.6.0
runner: truthmark>=1.6.1
command:
argv:
- truthmark
@@ -17,7 +17,7 @@ helpers:
fallback: "manually validate support/report-template.md and check Evidence checked entries match Claim, indented Evidence, and Result: supported | narrowed | removed | blocked"
validate-write-lease:
optional: true
runner: truthmark>=1.6.0
runner: truthmark>=1.6.1
command:
argv:
- truthmark
@@ -1,6 +1,6 @@
# Optional Helper CLI Policy
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Optional helper CLI commands may collect deterministic checkout facts or validate artifacts. If the Truthmark CLI is unavailable or too old for a declared helper, continue manually using this procedure and report which helper was skipped. Helper output is derived evidence; it does not override direct checkout inspection, workflow write boundaries, or parent acceptance.
@@ -11,8 +11,8 @@ Runner detection:
- Do not fail the workflow solely because a helper cannot run.
Available helpers:
- validate-sync-report: optional truthmark>=1.6.0; manual fallback: manually validate support/report-template.md and check Evidence checked entries match Claim, indented Evidence, and Result: supported | narrowed | removed | blocked
- validate-write-lease: optional truthmark>=1.6.0; manual fallback: manually compare declared allowedWrites and forbiddenWrites with the actual changed files
- validate-sync-report: optional truthmark>=1.6.1; manual fallback: manually validate support/report-template.md and check Evidence checked entries match Claim, indented Evidence, and Result: supported | narrowed | removed | blocked
- validate-write-lease: optional truthmark>=1.6.1; manual fallback: manually compare declared allowedWrites and forbiddenWrites with the actual changed files
Final reports should include helper status when helpers are declared for this workflow:
@@ -1,6 +1,6 @@
# Truthmark Sync Procedure
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Use this skill automatically before finishing when functional code changed since the last successful Truth Sync. Also run it immediately when the user explicitly invokes Truth Sync.
Invocations: OpenCode /skill truthmark-sync; Codex /truthmark-sync or $truthmark-sync; Claude Code /truthmark-sync; GitHub Copilot /truthmark-sync; Gemini CLI /truthmark:sync.
@@ -1,6 +1,6 @@
# Truthmark Sync Report Template
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Report completion in this shape:
```md
@@ -1,6 +1,6 @@
# Truthmark Sync Subagents And Leases
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Codex subagent mode:
- use automatically when this workflow runs in Codex and the parent agent chooses bounded subagent fan-out
+1 -1
View File
@@ -5,7 +5,7 @@ kind: local
tools: [read_file, grep_search]
---
# Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
# Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Manual invocation: @truth-claim-verifier
+1 -1
View File
@@ -5,7 +5,7 @@ kind: local
tools: [read_file, grep_search]
---
# Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
# Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Manual invocation: @truth-doc-reviewer
+1 -1
View File
@@ -5,7 +5,7 @@ kind: local
tools: [read_file, grep_search, write_file]
---
# Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
# Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Manual invocation: @truth-doc-writer with an explicit parent write lease.
+1 -1
View File
@@ -5,7 +5,7 @@ kind: local
tools: [read_file, grep_search]
---
# Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
# Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Manual invocation: @truth-route-auditor
+1 -1
View File
@@ -5,7 +5,7 @@ name: truthmark-check
description: Use when the user asks to audit repository truth health, routing, ownership, or canonical docs. Not for normal lint/test/typecheck/code-review verification, finish-time Sync, or silently rewriting docs.
argument-hint: Optional area, doc path, or audit focus
user-invocable: true
truthmark-version: 1.6.0
truthmark-version: 1.6.1
---
# Truthmark Check
+1 -1
View File
@@ -5,7 +5,7 @@ name: truthmark-document
description: Use when the user asks to document existing implemented behavior, or Sync, Check, or Structure finds implemented behavior missing canonical truth. Not for functional-code changes, doc-first implementation, or topology repair that needs Structure.
argument-hint: Optional implemented behavior, API endpoint, route, controller, package, or truth-doc area to document
user-invocable: true
truthmark-version: 1.6.0
truthmark-version: 1.6.1
---
# Truthmark Document
+1 -1
View File
@@ -5,7 +5,7 @@ name: truthmark-preview
description: Use when the user explicitly asks to preview likely workflow routing, target files, writes, or subagent use before edits. Not for validation, automatic gates, final correctness, or replacing Truth Check.
argument-hint: Optional requested outcome, code area, doc path, or routing question
user-invocable: true
truthmark-version: 1.6.0
truthmark-version: 1.6.1
---
Use this skill only when the user explicitly asks to preview Truthmark routing or workflow choice before edits.
+1 -1
View File
@@ -5,7 +5,7 @@ name: truthmark-realize
description: Use when the user explicitly asks to realize Truthmark truth docs into code, including /truthmark-realize, $truthmark-realize, or /truthmark:realize. Not for syncing docs after code changes, documenting existing code, topology repair, or truth audits.
argument-hint: Optional truth doc path, area, or desired code behavior to realize
user-invocable: true
truthmark-version: 1.6.0
truthmark-version: 1.6.1
---
# Truthmark Realize
+1 -1
View File
@@ -5,7 +5,7 @@ name: truthmark-structure
description: Use when routing or truth ownership is missing, stale, broad, overloaded, catch-all, unrouteable, mixed-owner, needs split/repair, or needs new area setup. Not for documenting implemented behavior, syncing a code diff, or realizing docs into code.
argument-hint: Optional area, directory, or routing concern
user-invocable: true
truthmark-version: 1.6.0
truthmark-version: 1.6.1
---
Use this skill to design or repair Truthmark area structure.
+1 -1
View File
@@ -5,7 +5,7 @@ name: truthmark-sync
description: Use automatically at finish-time after functional code changes, or explicit /truthmark-sync, $truthmark-sync, or /truthmark:sync. Skip docs-only, formatting-only, behavior-preserving renames, missing config, and no-code changes. Not for doc-first realization or manual topology design.
argument-hint: Optional changed-code area, truth-doc area, or sync focus
user-invocable: true
truthmark-version: 1.6.0
truthmark-version: 1.6.1
---
Use this skill automatically before finishing when functional code changed since the last successful Truth Sync. Also run it immediately when the user explicitly invokes Truth Sync.
+1 -1
View File
@@ -3,7 +3,7 @@ name: truthmark-check
description: Use when the user asks to audit repository truth health, routing, ownership, or canonical docs. Not for normal lint/test/typecheck/code-review verification, finish-time Sync, or silently rewriting docs.
argument-hint: Optional area, doc path, or audit focus
user-invocable: true
truthmark-version: 1.6.0
truthmark-version: 1.6.1
---
# Truthmark Check
@@ -1,6 +1,6 @@
# Truthmark Check Procedure
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
# Truthmark Check
@@ -1,6 +1,6 @@
# Truthmark Check Report Template
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Report completion in this shape:
@@ -1,6 +1,6 @@
# Truthmark Check Subagents And Leases
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Gemini CLI subagent mode:
- use automatically when this workflow runs in Gemini CLI and the parent agent chooses bounded project subagent fan-out
+1 -1
View File
@@ -3,7 +3,7 @@ name: truthmark-document
description: Use when the user asks to document existing implemented behavior, or Sync, Check, or Structure finds implemented behavior missing canonical truth. Not for functional-code changes, doc-first implementation, or topology repair that needs Structure.
argument-hint: Optional implemented behavior, API endpoint, route, controller, package, or truth-doc area to document
user-invocable: true
truthmark-version: 1.6.0
truthmark-version: 1.6.1
---
# Truthmark Document
@@ -1,8 +1,8 @@
# Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
# Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
helpers:
validate-document-report:
optional: true
runner: truthmark>=1.6.0
runner: truthmark>=1.6.1
command:
argv:
- truthmark
@@ -17,7 +17,7 @@ helpers:
fallback: manually validate support/report-template.md required sections and structured Evidence checked entries
validate-write-lease:
optional: true
runner: truthmark>=1.6.0
runner: truthmark>=1.6.1
command:
argv:
- truthmark
@@ -1,6 +1,6 @@
# Optional Helper CLI Policy
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Optional helper CLI commands may collect deterministic checkout facts or validate artifacts. If the Truthmark CLI is unavailable or too old for a declared helper, continue manually using this procedure and report which helper was skipped. Helper output is derived evidence; it does not override direct checkout inspection, workflow write boundaries, or parent acceptance.
@@ -11,8 +11,8 @@ Runner detection:
- Do not fail the workflow solely because a helper cannot run.
Available helpers:
- validate-document-report: optional truthmark>=1.6.0; manual fallback: manually validate support/report-template.md required sections and structured Evidence checked entries
- validate-write-lease: optional truthmark>=1.6.0; manual fallback: manually compare declared allowedWrites and forbiddenWrites with the actual changed files
- validate-document-report: optional truthmark>=1.6.1; manual fallback: manually validate support/report-template.md required sections and structured Evidence checked entries
- validate-write-lease: optional truthmark>=1.6.1; manual fallback: manually compare declared allowedWrites and forbiddenWrites with the actual changed files
Final reports should include helper status when helpers are declared for this workflow:
@@ -1,6 +1,6 @@
# Truthmark Document Procedure
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
# Truthmark Document
@@ -1,6 +1,6 @@
# Truthmark Document Report Template
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Report completion in this shape:
```md
@@ -1,6 +1,6 @@
# Truthmark Document Subagents And Leases
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Gemini CLI subagent mode:
- use automatically when this workflow runs in Gemini CLI and the parent agent chooses bounded project subagent fan-out
+1 -1
View File
@@ -3,7 +3,7 @@ name: truthmark-preview
description: Use when the user explicitly asks to preview likely workflow routing, target files, writes, or subagent use before edits. Not for validation, automatic gates, final correctness, or replacing Truth Check.
argument-hint: Optional requested outcome, code area, doc path, or routing question
user-invocable: true
truthmark-version: 1.6.0
truthmark-version: 1.6.1
---
# Truthmark Preview
@@ -1,6 +1,6 @@
# Truthmark Preview Procedure
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Use this skill only when the user explicitly asks to preview Truthmark routing or workflow choice before edits.
@@ -1,6 +1,6 @@
# Truthmark Preview Report Template
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Report completion in this shape:
```md
@@ -1,6 +1,6 @@
# Truthmark Preview Subagents And Leases
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Gemini CLI subagent mode:
- use automatically when this workflow runs in Gemini CLI and the parent agent chooses bounded project subagent fan-out
+1 -1
View File
@@ -3,7 +3,7 @@ name: truthmark-realize
description: Use when the user explicitly asks to realize Truthmark truth docs into code, including /truthmark-realize, $truthmark-realize, or /truthmark:realize. Not for syncing docs after code changes, documenting existing code, topology repair, or truth audits.
argument-hint: Optional truth doc path, area, or desired code behavior to realize
user-invocable: true
truthmark-version: 1.6.0
truthmark-version: 1.6.1
---
# Truthmark Realize
@@ -1,6 +1,6 @@
# Truthmark Realize Procedure
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
# Truthmark Realize
@@ -1,6 +1,6 @@
# Truthmark Realize Report Template
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Report completion in this shape:
+1 -1
View File
@@ -3,7 +3,7 @@ name: truthmark-structure
description: Use when routing or truth ownership is missing, stale, broad, overloaded, catch-all, unrouteable, mixed-owner, needs split/repair, or needs new area setup. Not for documenting implemented behavior, syncing a code diff, or realizing docs into code.
argument-hint: Optional area, directory, or routing concern
user-invocable: true
truthmark-version: 1.6.0
truthmark-version: 1.6.1
---
# Truthmark Structure
@@ -1,6 +1,6 @@
# Truthmark Structure Procedure
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Use this skill to design or repair Truthmark area structure.
Invocations: OpenCode /skill truthmark-structure; Codex /truthmark-structure or $truthmark-structure; Claude Code /truthmark-structure; GitHub Copilot /truthmark-structure; Gemini CLI /truthmark:structure.
@@ -1,6 +1,6 @@
# Truthmark Structure Report Template
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Report completion in this shape:
```md
@@ -1,6 +1,6 @@
# Truthmark Structure Subagents And Leases
Generated by Truthmark 1.6.0. Rerun truthmark init after upgrades.
Generated by Truthmark 1.6.1. Rerun truthmark init after upgrades.
Gemini CLI subagent mode:
- use automatically when this workflow runs in Gemini CLI and the parent agent chooses bounded project subagent fan-out
+1 -1
View File
@@ -3,7 +3,7 @@ name: truthmark-sync
description: Use automatically at finish-time after functional code changes, or explicit /truthmark-sync, $truthmark-sync, or /truthmark:sync. Skip docs-only, formatting-only, behavior-preserving renames, missing config, and no-code changes. Not for doc-first realization or manual topology design.
argument-hint: Optional changed-code area, truth-doc area, or sync focus
user-invocable: true
truthmark-version: 1.6.0
truthmark-version: 1.6.1
---
# Truthmark Sync

Some files were not shown because too many files have changed in this diff Show More