Repository object · documentation
EM-0042 — Close the second cold-start selection and clock gaps
Preserve autonomous submission PR #72 as the immutable second cold-start receipt, fix the exact-head CI binding it exposed, prevent agents from selecting accepted or closely restated work, and replace contributor-invented runtime…
- Source path
docs/execution-plans/EM-0042.md- Media type
text/markdown- Object ID
em:documentation:sha256:bcd93ae4538622c19a47b59d4d71cc8817058a78592fae7b005c08e66c8f607d- Content digest
eedcfa0f6e5ad0f0fb4b69f4d18a50cd164fdc56988091961a9fe056d707d028
Source content
EM-0042 — Close the second cold-start selection and clock gaps
Objective
Preserve autonomous submission PR #72 as the immutable second cold-start receipt, fix the exact-head
CI binding it exposed, prevent agents from selecting accepted or closely restated work, and replace
contributor-invented runtime timestamps with executable-captured start and completion times before a
third cold start.
Accepted evidence and boundaries
- Contract-accepted base:
a11c24edafa30e375bc099b7cfe3260bde7f0555. - Frozen queue receipt: PR #72 at head
3f965831031b88f4efff954550ecb383fec0e5a8, tree - The packet remains an untrusted, blocking, open draft and is never repaired or merged.
- Cases 001–004, PR #69, accepted open dockets, and existing public meanings remain unchanged.
- No admission, promotion, numbered case, deployment, or further provider run occurs until the
c67de1a45bd9d97aac6cd39c0f63aa73a30b3a2d.
implementation passes exact-head independent review, protected integration, resulting-main
validation, and an authorized release-identity read-back.
Implementation
1. Check out the immutable pull-request source head in CI rather than GitHub's synthetic merge ref.
2. Require the accepted base commit time to precede the executable-captured runtime chronology.
3. Have research prepare record runtime.started_at, research complete record
runtime.completed_at before fail-closed validation, and research submit re-seal completion
immediately before canonicalizing queue bytes.
4. Compare against every accepted dossier and reviewed open docket with subject-aware anchors;
malformed or incomplete comparison records fail closed, while generic shared vocabulary alone
does not trigger a collision. Instruct agents to inspect open queue PRs and record that comparison.
5. Add focused regressions, run the full deterministic repository check, append an immutable run
receipt, and obtain a fresh non-author exact-head review before protected merge.
Status
- 2026-08-30: PR #74 registered the immutable EM-0042 contract, passed independent exact-head review
- 2026-08-30: the first pre-registration implementation PR #73 remains open and draft after its
- 2026-08-30: v2 implementation began from the accepted contract commit on
- 2026-08-30: the v2 focused open-docket, research-kit, and workflow-security suite passed, including
- 2026-08-30: independent review of PR #75 at
d25bbd93eb677d98d85c199c641de3fd9ab26991
and protected checks, merged as a11c24edafa30e375bc099b7cfe3260bde7f0555, and passed
resulting-main validation run 33295729283 / job 99214940856.
independent reviewer identified the missing contract/receipt, generic lexical-collision behavior,
silently skipped malformed prior art, and a non-isolated chronology test. It is preserved as a
negative review artifact and is not reused as the implementation base.
codex/em-0042-implementation-v2. PR #72, Cases 001–004, and accepted epistemic records remain
untouched.
exact close-paraphrase, acronym/number-word, unrelated-vocabulary, missing dossier, malformed
manifest, malformed reviewed-docket, late-base, missing-base-time, and invalid-base-time
adversaries. Defect-focused Ruff, workflow YAML parsing, git diff --check, and full make check
passed. The candidate projection contains 220 repository objects across 11 topics; disclosure
audit, deterministic rebuild, and source-state checks were clean. The clean-worktree
bootstrap remains dependent on the documented PYTHONPATH=src verified-environment workaround.
returned CHANGES REQUIRED: broken or symlinked reviewed-docket paths were skipped, and the first
detailed run receipt bound a pre-commit catalog identity and contained one non-executable display
form for the YAML command. The original receipt is preserved; this branch adds the two path
adversaries and an append-only superseding receipt generated from a committed content head.
Build receipt
Reproduce this projection
- Catalog
em:catalog:sha256:9bfc972213cba2cde167386103dc2c011ee74639fb7f0794c54120fbbdef1a5d- Frontier
em:frontier:sha256:f33be3eae4c75232d56750ef9a1aa79d96274ece3417d65a75c1391bf61a81bf- Accepted commit
f92846570180dfa4511263f8ba98ecd18f7772c9- Epistemic policy
commons-balanced-v0.1- Disclosure policy
public-noninterference-v0.1- Compiler
epistemedia/0.2.0