Repository object · task

Em 0022

Accepted task in the public catalog.

Source path
tasks/contracts/EM-0022.json
Media type
application/json
Object ID
em:task:sha256:d529afb55de3ec5e86773d723762eb4c60eeb16576e287003840eba8bf7ed9b4
Content digest
45bd5d82e823468b22e9e764a7adb10d72f234d702628c88c3232fed1debf8f8

Source content

{

"$schema": "https://epistemedia.com/schemas/task-contract-v1.json",

"id": "EM-0022",

"title": "Harden the doors, review trust, and agent reachability for Case 001",

"status": "ready",

"change_class": "ordinary-implementation",

"objective": "Make every primary human and agent entry route lead coherently into the accepted Case 001 evidence experience, replace the unlinked independent-review badge with a bounded public review receipt, expose one first-screen path into the unresolved lineage, and encode deterministic reachability and release-identity parity checks without changing the accepted research dossier.",

"depends_on": [

"EM-0021"

],

"authority": {

"allowed_paths": [

"README.md",

"catalog/**",

"src/**",

"tests/**",

"docs/**",

"ops/**",

"runs/**"

],

"forbidden_paths": [

"constitution/**",

"policies/**",

"schemas/**",

"governance/events/**",

".github/**",

"research/**",

"tasks/contracts/**"

]

},

"required_evaluation": [

"How We Know, Substrate, Case 001, skeptical, Markdown, JSON, llms.txt, robots.txt, and sitemap route tests",

"sanitized public review-receipt scope, reviewer, exact-head, and limitation tests",

"cold-start agent discovery and Case 001 summary test using only committed public outputs",

"whole-release catalog, frontier, compiler, accepted-commit, and manifest identity-parity test",

"no-JavaScript fallback and keyboard-accessibility review",

"desktop and mobile visual inspection",

"public disclosure noninterference audit",

"external bot-user-agent, route, content-type, canonical, and release-identity read-back after accepted deployment"

],

"acceptance": [

"the How We Know route is a compact section index rather than a duplicate homepage",

"the existing repository-internals Explore destination is accurately labeled Substrate in primary navigation",

"the Case 001 review label links to a public receipt naming the reviewer, exact reviewed commit, checked scope, independence conditions, and limitations",

"a first-screen evidence-count control opens the unresolved 2007 lineage without requiring a long scroll",

"a cold-start agent can discover stable Markdown and JSON twins from llms.txt and recover the case question, policy-relative verdict, evidence counts, and unresolved lineage",

"all generated public routes expose one coherent release identity and deterministic verification fails on mixed-version output",

"the accepted Case 001 dossier, independent receipt, and research packet remain byte-identical",

"make check passes without changing accepted source state",

"the accepted Pages deployment passes human, bot, canonical URL, keyboard, mobile, content-type, and release-identity read-back"

],

"limitations": [

"This task does not add, revise, or re-review Case 001 research claims, evidence spans, counts, lineage judgments, or policy conclusions.",

"A deterministic cold-start agent fixture establishes machine-interface reachability and parity, not general comprehension by all agents.",

"The Substrate label preserves the existing Explore route and self-describing repository corpus; it does not remove internals from public access.",

"Case 002, additional lenses, hosted API/MCP activation, workflow mutation, DNS changes, publication, and release are out of scope."

]

}

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