Skip to content

Commit 9862e90

Browse files
montfortclaude
andauthored
feat(framework): audit-prompt v1.1 — verification fidelity (fw-4.32.0, closes #303) (#337)
A verification-fidelity pass on the unified audit prompt (EN + es), resyncing it with what the framework learned since the v1 hardening (#261). Schema and the four finding categories are unchanged; the changes are additive guidance. No CLI or core change. Three changes: - Audit object vs. truth oracle + cross-boundary contracts (closes #303). STRICT scope now separates *where you report defects* from *what you may read to validate them*; a client-auditing run must cross-check API/IPC/contract calls against the real server-side definition even outside the git_range. A client↔server mismatch is an auditable defect of the client; green client-side tests do not absolve it (mocks encode the client's assumption). - Verification fidelity in Step 2 (addresses #306). For each "verified/resolved/done" claim, ask *against which reality* it was checked (the condition that matters vs. a proxy: local test, mock, the doc itself), open the artifact instead of trusting a downstream summary, and flag a contract consumer that does not reference its defining decision. - Follow-ups registry as the canonical real_debt destination (was a loose "TDE doc"), with TDE promotion via `straymark followups promote`. Bumps fw-4.32.0 (dist-manifest, governance footers ×3 langs, version tables, CHANGELOG). Audit-prompt v1 → v1.1. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 38b4601 commit 9862e90

25 files changed

Lines changed: 75 additions & 28 deletions

CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,33 @@ and this project uses [independent versioning](README.md#versioning) for Framewo
77

88
---
99

10+
## Framework 4.32.0 — 2026-06-28
11+
12+
Audit-prompt **v1.1**: a verification-fidelity pass on the unified audit prompt
13+
(`.straymark/audit-prompts/audit-prompt.md`, EN + es), resynced with what the
14+
framework learned since the v1 hardening (#261). The schema and the four finding
15+
categories are unchanged; the changes are additive guidance.
16+
17+
### Changed (Framework)
18+
19+
- **Audit object vs. truth oracle + cross-boundary contracts** (closes #303). The
20+
`## STRICT scope` section now distinguishes *where you report defects* (the
21+
audit object) from *what you may read to validate them* (a truth oracle), and
22+
requires a client-auditing run to cross-check API/IPC/contract calls against
23+
the **real server-side definition** even when it is outside the `git_range`. A
24+
client↔server contract mismatch is an auditable defect of the client; green
25+
client-side tests do not absolve it (mocks encode the client's assumption).
26+
- **Verification fidelity in Step 2** (addresses #306). For each
27+
"verified/resolved/done" claim, the auditor now asks *against which reality* it
28+
was checked — the condition that matters vs. a convenient proxy (local test,
29+
mock, the doc's own assertion) — opens the artifact rather than trusting a
30+
downstream summary, and flags a contract consumer that does not reference the
31+
decision defining its contract.
32+
- **Follow-ups registry as the canonical `real_debt` destination**. The
33+
`real_debt` finding category now points to the follow-ups backlog registry
34+
(first-class since fw-4.21.0) with TDE promotion (`straymark followups
35+
promote`), instead of a loose "post-audit TDE doc".
36+
1037
## Framework 4.31.0 / CLI 3.30.0 — 2026-06-28
1138

1239
Graduate the Baton experiment's declared work-classification fields to the

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ StrayMark uses independent version tags for each component:
277277

278278
| Component | Tag prefix | Example | Includes |
279279
| --- | --- | --- | --- |
280-
| Framework | `fw-` | `fw-4.31.0` | Templates (12 types), governance, directives, Charter template + schema |
280+
| Framework | `fw-` | `fw-4.32.0` | Templates (12 types), governance, directives, Charter template + schema |
281281
| CLI | `cli-` | `cli-3.30.0` | The `straymark` binary |
282282
| Loom (EXPERIMENTAL) | `loom-` | `loom-0.4.2` | The `straymark-loom` visualization server, downloaded on demand by `straymark loom serve` |
283283

dist/.straymark/00-governance/AGENT-RULES.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -412,4 +412,4 @@ When a project accumulates a high volume of AILOGs across multiple Charters and
412412
413413
---
414414
415-
*StrayMark fw-4.31.0 | [Strange Days Tech](https://strangedays.tech)*
415+
*StrayMark fw-4.32.0 | [Strange Days Tech](https://strangedays.tech)*

dist/.straymark/00-governance/C4-DIAGRAM-GUIDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,4 +234,4 @@ Use a Level 1 (Context) diagram to illustrate:
234234

235235
---
236236

237-
*StrayMark fw-4.31.0 | [Strange Days Tech](https://strangedays.tech)*
237+
*StrayMark fw-4.32.0 | [Strange Days Tech](https://strangedays.tech)*

dist/.straymark/00-governance/DOCUMENTATION-POLICY.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -319,4 +319,4 @@ See also [ADR-2025-01-20-001] for architectural context.
319319
320320
---
321321

322-
*StrayMark fw-4.31.0 | [Strange Days Tech](https://strangedays.tech)*
322+
*StrayMark fw-4.32.0 | [Strange Days Tech](https://strangedays.tech)*

dist/.straymark/00-governance/FOLLOW-UPS-BACKLOG-PATTERN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -316,4 +316,4 @@ Contributed via [issue #111](https://github.com/StrangeDaysTech/straymark/issues
316316

317317
---
318318

319-
*StrayMark fw-4.31.0 | [Strange Days Tech](https://strangedays.tech)*
319+
*StrayMark fw-4.32.0 | [Strange Days Tech](https://strangedays.tech)*

dist/.straymark/00-governance/QUICK-REFERENCE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,4 +262,4 @@ Mark `review_required: true` when:
262262

263263
---
264264

265-
*StrayMark fw-4.31.0 | [Strange Days Tech](https://strangedays.tech)*
265+
*StrayMark fw-4.32.0 | [Strange Days Tech](https://strangedays.tech)*

dist/.straymark/00-governance/i18n/es/AGENT-RULES.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -412,4 +412,4 @@ Cuando un proyecto acumula un volumen alto de AILOGs a lo largo de múltiples Ch
412412
413413
---
414414
415-
*StrayMark fw-4.31.0 | [Strange Days Tech](https://strangedays.tech)*
415+
*StrayMark fw-4.32.0 | [Strange Days Tech](https://strangedays.tech)*

dist/.straymark/00-governance/i18n/es/C4-DIAGRAM-GUIDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,4 +234,4 @@ Usar un diagrama de Nivel 1 (Contexto) para ilustrar:
234234

235235
---
236236

237-
*StrayMark fw-4.31.0 | [Strange Days Tech](https://strangedays.tech)*
237+
*StrayMark fw-4.32.0 | [Strange Days Tech](https://strangedays.tech)*

dist/.straymark/00-governance/i18n/es/DOCUMENTATION-POLICY.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -312,4 +312,4 @@ Ver también [ADR-2025-01-20-001] para contexto arquitectónico.
312312

313313
---
314314

315-
*StrayMark fw-4.31.0 | [Strange Days Tech](https://strangedays.tech)*
315+
*StrayMark fw-4.32.0 | [Strange Days Tech](https://strangedays.tech)*

0 commit comments

Comments
 (0)