Repository object · task

Em 0030

Accepted task in the public catalog.

Source path
tasks/contracts/EM-0030.json
Media type
application/json
Object ID
em:task:sha256:0ce7b4a60f0301a8bb9bed0548de25cdbd0e393b4d05cbbe9a8948a81d698ec3
Content digest
cfc1e7648a78e44b610cc9943d97651040a4fcf95111cc8bdf3c5f560bf92380

Source content

{

"id": "EM-0030",

"title": "Admit Case 002 into the multi-case How We Know library",

"status": "ready",

"change_class": "ordinary-implementation",

"objective": "Select the exact independently reviewed EM-0029 dossier through an accepted manifest, generalize the single-case application adapter into a deterministic multi-case How We Know library, and expose Case 002 through coherent human and agent interfaces without altering Case 001 evidence or overstating the bounded pilot.",

"depends_on": [

"EM-0028",

"EM-0029"

],

"authority": {

"allowed_paths": [

"README.md",

"catalog/**",

"src/**",

"tests/**",

"docs/**",

"ops/**",

"runs/**"

],

"forbidden_paths": [

"constitution/**",

"policies/**",

"schemas/**",

"governance/events/**",

".github/**",

"tasks/contracts/**",

"research/**"

]

},

"required_evaluation": [

"exact candidate-dossier and independent-review-receipt byte, digest, length, format, reviewer, reviewed-head, and independence binding",

"multi-dossier manifest enumeration with duplicate number, slug, dossier identity, and route rejection",

"Case 001 dossier, receipt, manifest, routes, policy views, counts, and generated bytes regression review",

"Case 002 relation-derived scoreboard, sentence-to-source closure, unresolved/no-credit visibility, and agent-lineage dependence tests",

"material encyclopedia-versus-skeptical output-difference tests over identical Case 002 evidence objects",

"How We Know index, homepage discovery cue, review receipt, Markdown, JSON, llms.txt, sitemap, OpenAPI, local REST, MCP, and CLI parity tests",

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

"no-JavaScript fallback, keyboard-accessibility, desktop and mobile visual review, link integrity, and content-type checks",

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

"public disclosure noninterference audit, full deterministic make check, exact path-scope comparison, and clean tracked state",

"fresh-clone independent exact-head review before protected merge",

"provider and route read-back after a separately authorized accepted Pages deployment"

],

"acceptance": [

"an explicit accepted manifest selects exactly the independently reviewed Case 002 dossier and receipt without modifying their bytes",

"the compiler discovers every accepted dossier manifest deterministically and fails closed on duplicate identities, numbers, slugs, unsupported formats, receipt drift, or route collisions",

"Case 001 remains byte-bound, fully reachable, and semantically unchanged while the How We Know index lists Cases 001 and 002 as distinct evidence files",

"Case 002 has stable encyclopedia, skeptical, review, Markdown, JSON, share-card, API-style, MCP, and CLI representations derived from one disclosure-safe dossier",

"the public Case 002 card distinguishes reports, URL strings, source works, candidate warrant roots, and unresolved citation occurrences and never labels report/profile multiplicity as independent evidence",

"every displayed Case 002 count opens a complete ledger and every material sentence exposes the exact accepted work, edition, span, digest, and license treatment required for inspection",

"the skeptical view changes the first-screen finding and practical reading rather than merely changing a path or style",

"the homepage retains Case 001 as the established lead while giving Case 002 a compact, truthful library-level discovery path; no unreviewed future case is advertised as available",

"a cold-start agent can discover both cases from llms.txt and recover Case 002's question, bounded verdict, count grammar, dependence warning, unresolved set, and review limitations",

"all emitted interfaces carry one coherent catalog, frontier, accepted commit, compiler, policies, dossier identity, and content digest for the release",

"make check passes without changing accepted source state",

"after separately authorized deployment, epistemedia.org read-back confirms every Case 002 route, content type, canonical URL, release identity, keyboard path, and mobile layout"

],

"limitations": [

"This task admits a bounded historical pilot, not a current vendor ranking, universal agent-quality estimate, benchmark leaderboard, or claim that the seven candidate warrants are independent research programs.",

"The existing application dossier and manifest formats remain reversible alpha adapters and are not promoted into normative schemas or protocol semantics.",

"Case 001 research meaning and accepted bytes must not change as a side effect of adding the library.",

"A merged configuration or successful local build is not proof of live deployment; production status requires a separate authorized Pages run and provider plus route read-back.",

"Hosted API/MCP activation, new lenses, Case 003 research, workflow privilege changes, DNS changes, package publication, provider calls, credentials, accounts, and spend remain 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