Repository object · task

Em 0017

Accepted task in the public catalog.

Source path
tasks/contracts/EM-0017.json
Media type
application/json
Object ID
em:task:sha256:de43883369bdfd560695a83a933d45b899853cf729960be1c4971e699968bf5a
Content digest
6a51e0448dc9ff409a516e001b3056dcad1b7626049deced03bbf563328c4bff

Source content

{

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

"id": "EM-0017",

"title": "Implement the forensic-editorial public design system",

"status": "ready",

"change_class": "ordinary-implementation",

"objective": "Replace the spacious generic static shell with a compact, distinctive, accessible forensic-editorial design system that can later host source-span, lineage, policy, and projection-receipt interactions without fabricating evidence.",

"depends_on": [

"EM-0016"

],

"authority": {

"allowed_paths": [

"src/**",

"tests/**",

"docs/**",

"ops/**",

"runs/**"

],

"forbidden_paths": [

"constitution/**",

"policies/**",

"schemas/**",

"catalog/**",

"governance/events/**",

".github/**",

"tasks/contracts/**"

]

},

"required_evaluation": [

"desktop and mobile visual inspection of every public page type",

"keyboard and semantic-heading accessibility review",

"no-horizontal-overflow and long-identity regression tests",

"deterministic HTML, Markdown, manifest, and disclosure checks"

],

"acceptance": [

"the first viewport reaches substantive content materially sooner than the bootstrap shell",

"shared design tokens and components establish paper, ink, forest, amber, typography, spacing, rule, dossier, and receipt conventions",

"status is never conveyed by color alone and interactive controls have keyboard-accessible semantics",

"manifest identity remains prominent without overwhelming the reading surface",

"the design works at representative desktop and 390-pixel mobile widths without clipping or horizontal scrolling",

"the shell introduces no unsupported findings, evidence counts, sources, or live-service claims",

"make check passes without changing accepted source state"

],

"limitations": [

"This task styles the truthful bootstrap corpus; it does not simulate the later dossier interactions with invented data.",

"Typeface or asset additions require compatible licenses to be committed and verified."

]

}

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