Repository object · task

Em 0018

Accepted task in the public catalog.

Source path
tasks/contracts/EM-0018.json
Media type
application/json
Object ID
em:task:sha256:81f65a82e78ea0ecb1186131d64e279408657a2cb7053dfb6ba3a2071e9b9e91
Content digest
fe8008dbd1d80cdd48ba3e04d41e405fbfa94e8d131b880709f1192aea0b873c

Source content

{

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

"id": "EM-0018",

"title": "Implement a reversible claim-dossier model",

"status": "ready",

"change_class": "ordinary-implementation",

"objective": "Implement a deliberately application-level, reversible dossier format sufficient to represent one How We Know vertical slice with source works, editions, exact spans, propositions, assertions, evidence relations, dependence, and claim families without prematurely declaring a stable protocol ontology.",

"depends_on": [

"EM-0016"

],

"authority": {

"allowed_paths": [

"catalog/dossiers/**",

"src/**",

"tests/**",

"docs/**",

"research/**",

"ops/**",

"runs/**"

],

"forbidden_paths": [

"constitution/**",

"policies/**",

"schemas/**",

"governance/events/**",

".github/**",

"tasks/contracts/**"

]

},

"required_evaluation": [

"strict dossier validation and content-addressing tests",

"source-span bounds and digest verification",

"referential-closure and missing-dependency rejection tests",

"dependence-cycle and unknown-lineage handling tests",

"private-only mutation noninterference tests",

"cross-interface identity parity tests"

],

"acceptance": [

"source work identity is distinct from the exact edition or snapshot examined",

"every represented source span names its edition, locator, exact quoted or structured extent, and digest",

"propositions are distinct from actor assertions and policy-relative evaluations",

"support, rebuttal, qualification, undercutting, replication, and dependence remain representable",

"unknown lineage is explicit and earns no automatic independence credit",

"no dossier object contains an intrinsic global truth or confidence field",

"invalid spans, dangling relations, duplicate stable IDs, and malformed dependence references fail closed",

"HTML, Markdown, JSON, API, MCP, and CLI adapters can consume one disclosure-safe dossier identity",

"make check passes without changing accepted source state"

],

"limitations": [

"The dossier format is an alpha application contract, not an accepted replacement for the normative event envelope or a universal ontology.",

"Promotion into schemas or protocol guarantees requires a later protocol-normative task with independent evaluation and compatibility analysis.",

"This task provides validated structure and fixtures; it does not admit public empirical or philosophical conclusions."

]

}

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