Repository object · documentation
EM-0022 execution plan
Status: candidate validation complete; awaiting exact-head independent review on codex/em-0022-case-entry-trust-agent-parity.
- Source path
docs/execution-plans/EM-0022.md- Media type
text/markdown- Object ID
em:documentation:sha256:f71a6829a4af6a24aff634b16850257f941926e6477b1f626d53f098ff1771a4- Content digest
693afcfc31eb4a78417957659812e0936b8e2e0ea7b87ed84e5b5efb2f27d25e
Source content
EM-0022 execution plan
Status: candidate validation complete; awaiting exact-head independent review on
codex/em-0022-case-entry-trust-agent-parity.
Objective
Make every primary human and agent entrance lead coherently into the accepted Case 001 evidence
experience. Replace the unlinked review badge with a sanitized, exact-head public receipt; turn
How We Know into a section index; label the existing repository corpus as Substrate; provide a
first-screen path into the unresolved lineage; and fail closed on agent-discovery or release-skew
regressions.
Change surface
1. Compile a public review-receipt projection from the already accepted, byte-bound independent
receipt without exposing reviewer temporary paths or unneeded raw review material.
2. Replace the duplicated How We Know homepage with a compact one-case section index that says
explicitly that no second case has yet been admitted.
3. Preserve /explore/ and its corpus, while naming that destination Substrate in navigation and
page copy so its role is legible.
4. Link the first-screen 4 + 1? evidence cell directly to the unresolved 2007 lineage.
5. Add deterministic cold-start agent discovery and whole-release identity-parity checks, then
exercise the same checks against the accepted Pages deployment.
Hard boundaries
- The accepted dossier, review receipt, feature manifest, research packet, counts, relations,
- No new case, lens, research claim, workflow, DNS, API/MCP deployment, package, or release work.
- The public review view is a sanitized projection of the accepted receipt, not a new review or a
- Publication requires independent exact-head review and the normal protected squash path.
policy evaluations, and evidence conclusions remain byte-identical.
claim that synthetic tests establish universal agent comprehension.
Verification
- targeted feature/interface/identity tests;
- cold-start discovery from generated
llms.txtinto stable Markdown and JSON twins; - deliberate mixed-version mutation rejected by the release-identity verifier;
- no-script semantic HTML and native keyboard path into the unresolved lineage;
- desktop and mobile inspection;
- full
make checkwith disclosure audit and deterministic rebuild; - exact-head independent review, protected merge, Pages deployment, and live human/bot read-back.
Candidate verification
- the generated How We Know index contains one compact case row, explicitly says no second case
- the primary navigation and
/explore/presentation use Substrate while preserving the route and - the sanitized review HTML, Markdown, and JSON expose the accepted reviewer, exact head/tree,
- the first-screen
4 + 1?cell is a native link to#unresolved-lineage, and the target exists on - a cold-start fixture follows only
llms.txtlinks into the stable Markdown and JSON twins and - a whole-release verifier checks every generated HTML route and every JSON object that declares
- targeted feature/interface tests passed; the full suite now collects 75 tests;
- browser inspection at
1440 x 900and390 x 844found oneh1, zero scripts, no horizontal - the browser driver did not dispatch Enter activation on the new native evidence link during the
make check PYTHON=.venv/bin/pythonpassed all 75 tests, disclosure audit returned no findings,- immutable local receipt
em0022-local-20260822T224248Zrecords the full check command.
has been admitted, and no longer includes the homepage case hero;
all self-describing corpus content;
receipt digest, independence conditions, checked scope, counts, and limitations without the
receipt's temporary local paths;
the case page with the existing visible focus treatment and no JavaScript;
recovers the exact question, verdict, 10 / 4 + 1? / 12 counts, and unresolved 2007 lineage;
release fields, recomputes the release-manifest identity, verifies every inventory path/digest/
byte binding and complete file closure, and rejects mixed-commit, forged-identity, and inventory
mutations;
overflow, responsive section and review layouts, exact reviewer/head display, and no private
temporary path disclosure;
local check; semantic link structure, destination, focus CSS, and click target are verified, and
exact keystroke activation remains an explicit post-deployment read-back;
deterministic comparison build verified, and source state remained unchanged;
External bot-user-agent, route, content-type, canonical, release-skew, and keyboard read-back remain
post-merge Pages acceptance checks. No hosted API or MCP runtime is asserted.
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