Skip to content

Finisher collector: owner-bound route evidence & rollback pins (depends on #25; NOT_READY) - #47

Draft
echoomegaprime wants to merge 4 commits into
agent/certforge-readiness-20261003from
agent/finisher-collector-focused-50135-20261108
Draft

echoomegaprime wants to merge 4 commits into
agent/certforge-readiness-20261003from
agent/finisher-collector-focused-50135-20261108

Conversation

@echoomegaprime

@echoomegaprime echoomegaprime commented Nov 8, 2026 •

Copy link
Copy Markdown
Owner

Purpose

Focused four-file Finisher observer/collector implementation. Captures an unsigned, fail-closed journey over eight agent fronts with exact owner readbacks, safe process cleanup, rollback restoration checks, documentation, and regression tests.

Dependency / base

Exact source and scope

  • Current head: 2e0d592b031c5482bf69f150aec74012dc953bf8.
  • Git tree: 5efe62b70c08a911e2bf7ae9df3d766506215ca7 — bit-for-bit match to isolated QUENCH hardening commit f5a8fbabb2ee4c70b0934a99631b631e0809c74d.
  • Four files relative to Repair release checks, readiness deadlines, and dependency policy #25:
    • docs/FINISHER_COLLECTOR.md
    • scripts/collect_finisher_e2e.py
    • src/echo_certification_forge/finisher_collector.py
    • tests/test_finisher_collector.py
  • Fourth commit strengthens trust boundaries: 24 separate named owner-issued/recalled stability-front observations (three windows × eight fronts), exact route/provider/snapshot hash binding while permitting one shared Cloudflare singleton run ID, and exact comparison to four owner-approved immutable rollback checkpoint/config digest pins. Malformed/replayed/cross-front proofs fail closed.
  • No generated P1 report, deployment asset, or unrelated file is part of the diff.

Checks (2026-11-08)

  • Current hardening tree: QUENCH Windows Python 3.14 focused tests 74 passed, 6 skipped, exit 0; Python compile and whitespace check passed.
  • Current hardening tree: P1 acceptance 3/3 scenarios passed, exit 0. Source-only and tampered evidence remain blocked; deploy gate denied and verdict NOT_READY.
  • Previous pre-hardening tree only: QUENCH full pytest -q 760 passed, 9 skipped; FORGE Linux focused 65 passed. These results are historical and do not qualify the new head.
  • Current head GitHub-hosted full CI, P1/P6/P7 acceptance and CodeQL: pending independent results. Local full suite was intentionally deferred due low QUENCH available RAM and bounded FORGE I/O stall, not represented as passing.

Release disposition: NOT_READY

No admitted Finisher-specific independent eight-front production attestation, source/artifact identity sign-off, rollback operational proof, or authorized independent signed release verdict exists for this PR. Keep DRAFT and prevent deployment/merge until hosted CI, CodeQL, independent security review, real owner admission, production E2E, and sign-off are complete. Do not substitute a fixture or simulated success for genuine evidence.

@echoomegaprime echoomegaprime changed the title Finisher collector: focused evidence capture (depends on #25; NOT_READY) Finisher collector: owner-bound route evidence & rollback pins (depends on #25; NOT_READY) Nov 8, 2026
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