Skip to content

[codex] Document string audit receipt - #2418

Merged
briansrls merged 8 commits into
mainfrom
session/sunny-swift-892
May 9, 2026
Merged

briansrls merged 8 commits into
mainfrom
session/sunny-swift-892

Conversation

@briansrls

Copy link
Copy Markdown
Contributor

Summary

  • Add the T-Numeric-Construction String audit receipt for R3 gate string_audit_receipt.
  • Record the gate disposition as documented-no-change for String because dsl/std/string_type.dag already declares String = FreeMonoid<Char>.
  • Link the receipt from docs/design-numeric-construction.md and the R3 gate list in docs/r3-structure.md.

Validation

  • scripts/test-check-release-doc-authority.sh

@briansrls
briansrls merged commit 9ce70be into main May 9, 2026
4 checks passed
@briansrls
briansrls deleted the session/sunny-swift-892 branch May 9, 2026 22:08
briansrls added a commit that referenced this pull request May 9, 2026
)

* docs(r3): §1.8 row #29 anthropic_wire_typed_serde_alignment CONSUMER_LANDED → PASSING

Cluster I (T-Anthropic-Wire) close-shape per cluster-analysis audit
§2 row I = "demo PR + ledger refresh". Refresh DECLARED→CONSUMER_LANDED
landed via PR #2399 (10-row sweep). This commit promotes #29 to PASSING
with named receipts:

- `anthropic_request_coproduct_wire_contracts_emit_targeted_serde`
  (src/v2/tests/src/pipeline.rs:6482) — emit-side wire-tag ratchet
- `anthropic_messages_request_body_json_matches_messages_wire_tags`
  (src/v2/tests/src/pipeline.rs:6918) — round-trip JSON equality

Both green at HEAD 9d9f7d7 (verified via
`cargo test -p v2-compiler-tests anthropic_ -- --skip should_fail`;
7/8 anthropic_ tests pass; the 1 fail is
`anthropic_messages_uses_typed_200_body_projection`, which belongs to
the separate 200-body coproduct slice 3 work tracked by
`structural_coverage_gap_anthropic_messages_200_residual` —
NOT in gate #29 scope per ROADMAP §"LLM service flattening" closure-trigger
identifier `rest_request_wire_serde_alignment` taxonomy).

Doc-only ledger receipt; no code changes. Mirrors gate #17 PR #2409 +
gate #23 PR #2418 close-shape.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* docs(r3): §1.7 — add #29 to concrete-exceptions list (codex review fix)

Per codex api-review on PR #2427 sha e93ae9f: the §1.8 row #29
promotion to PASSING was not mirrored in §1.7's "Concrete exceptions
at HEAD" list (which previously enumerated #97 + #28). Add #29 with
the same ratchet-citation shape as the existing entries to keep §1.7
consistent with the §1.8 ledger.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

@briansrls briansrls left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review metadata

  • Provider / model: codex / unknown
  • Commit: b444897b · Trigger: schedule
  • Thinking: 165s wall

Non-blocking — Strengths

  • docs/audit/t-numeric-construction-string-audit-receipt.md Design/docs-only change is consistent with the thesis: String stays grounded as FreeMonoid<Char>, while target string-family rows remain a separate LanguageSpec concern.

✅ No blocking concerns.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant