Repository object · documentation

EM-0039 execution plan — mission and four-case narrative

Publish the owner-approved mission as a versioned, inspectable project statement and use it to make the four-case library explain why Epistemedia matters without changing any accepted evidence meaning.

Source path
docs/execution-plans/EM-0039.md
Media type
text/markdown
Object ID
em:documentation:sha256:c9617f8c7a4767c78e6e23a13c69134a766a80a733f46445858879a0025097cb
Content digest
0fdbd063db1cf844fe053addb4bedd4d62e6f9044c2708b5ee7ffd3e0b6b0b22

Source content

EM-0039 execution plan — mission and four-case narrative

Objective

Publish the owner-approved mission as a versioned, inspectable project statement and use it to make the four-case library explain why Epistemedia matters without changing any accepted evidence meaning.

Authority and invariants

  • Task: EM-0039
  • Accepted base: 97c43a429026000822bb938c9a05b039ab9b592e
  • Accepted dossiers, manifests, and independent review receipts for Cases 001–004 remain byte-for-byte unchanged.
  • The failure-mode map is editorial framing, not a new evidence status or universal taxonomy.
  • The public agent kit is live only after deployment read-back. Hosted API, hosted MCP submission, and the EM-0038 queue remain unavailable.
  • Synthetic tests may validate structure and mechanics. Only retained answers from an actual reader can close the human-comprehension gate.

Implementation sequence

1. Add one validated, versioned mission source under catalog/ with an explicit non-policy and non-evidence boundary.

2. Compile deterministic /about/ HTML, Markdown, and JSON surfaces plus a public reader-check instrument.

3. Keep the featured dossier first, then add a compact mission bridge, the four failure modes, a three-step reading method, and participation paths to the homepage.

4. Recast the How We Know index as four unit tests for how knowledge can fail while preserving every accepted dossier link and policy view.

5. Split reader navigation from project utilities and preserve no-JavaScript keyboard access at desktop and mobile widths.

6. Add fail-closed current/live/future, parity, discovery, accessibility, and accepted-byte regression tests.

7. Run focused checks, full deterministic validation, exact-head independent review, protected merge, Pages deployment, and live release read-back.

8. Present the deployed reader-check to a real human and retain the answers separately before claiming comprehension evidence.

Evaluation record

  • Registration review: PR #65 independently passed and merged as 97c43a429026000822bb938c9a05b039ab9b592e; resulting-main Validate run 33265045686, job 99133521778, succeeded.
  • Author implementation: complete. The mission source compiles to /about/ HTML, Markdown, and JSON; the homepage and library expose four editorial failure modes; primary and utility navigation are separated; and local REST, MCP, CLI, discovery, status, sitemap, and llms.txt expose the same mission identity.
  • Automated validation: 145 tests passed with a clean public disclosure audit, deterministic comparison build, unchanged accepted source state, and byte-preserved Case 001–004 dossiers and review receipts.
  • Responsive review: desktop 1440×900 and mobile 390×844 checks found one H1, zero scripts, no horizontal overflow, visible primary/utility hierarchy, four failure-mode cards, and a 3 px focus outline. Native <details>/<summary> click activation passed. Both browser keyboard drivers focused the native summary but did not dispatch Enter activation; retain this as a bounded driver limitation for post-deployment human read-back rather than report it as a pass.
  • Independent exact-head review: pending.
  • Protected merge and live deployment: pending.
  • Human reader result: pending; must not be inferred from automated checks.

Build receipt

Reproduce this projection

Reproducible 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