Skip to content

fix: harden reader residue and support wording guards#344

Merged
Stahl-G merged 1 commit into
mainfrom
codex/reader-residue-support-wording-hotfix
Jul 2, 2026
Merged

fix: harden reader residue and support wording guards#344
Stahl-G merged 1 commit into
mainfrom
codex/reader-residue-support-wording-hotfix

Conversation

@Stahl-G

@Stahl-G Stahl-G commented Jul 2, 2026

Copy link
Copy Markdown
Owner

Summary

  • treat Evidence Span Registry span IDs (ESP-###-##) as reader-facing residue before delivery bundling
  • reject Claim Ledger entries with non-string required fields before support-wording projection
  • add regressions for direct reader residue detection, bundle archive refusal, and support_wording status/Quality Panel propagation

Validation

  • python3 -m pytest -q tests/test_reader_final_gate.py tests/test_report_bundles.py tests/test_support_wording.py
  • python3 -m pytest -q tests/test_quality_panel.py tests/test_status.py -k "support_wording or reader"
  • python3 scripts/check_release_consistency.py --no-tag
  • python3 scripts/check_product_baseline.py
  • python3 scripts/check_briefloop_skill_freshness.py
  • python3 scripts/check_skill_contract.py
  • python3 scripts/check_version_consistency.py
  • PYTHONPATH=src python3 scripts/check_capabilities.py
  • python3 scripts/check_runtime_asset_parity.py
  • python3 scripts/generate_agent_configs.py --check
  • python3 scripts/sync_hermes_plugin_skills.py --check
  • python3 -m compileall -q src tests
  • git diff --check
  • python3 -m pytest -q

@Stahl-G Stahl-G marked this pull request as ready for review July 2, 2026 05:53
@Stahl-G Stahl-G merged commit d572492 into main Jul 2, 2026
13 checks passed
@Stahl-G Stahl-G deleted the codex/reader-residue-support-wording-hotfix branch July 2, 2026 05:53
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