Production Lines
Eval Criteria: ea-livrable-assembler
Eval Criteria: ea-livrable-assembler
Created: 2026-05-14 Target: production-lines/digital-talent/talents/agent-ea-v2/.claude/commands/ea-livrable-assembler.md Purpose: Edward skill that assembles 4-page split HLSD HTML deliverable (index, page1 A100+A280, page2 A270, page3 A290 conditional) + catalog/, ready for JCT publish.
Questions (binary YES/NO)
Register model (TFD-018)
- Does the skill expose a
--register board|consoleflag withboardas default? - Does the skill explicitly cite TFD-018 (or its register vocabulary: register-board / register-console / LITE) as the canonical aesthetic decision?
- Does the skill correctly distinguish which template family to read per register (
template-*.htmlfor board vstemplate-*-LITE.htmlfor console)? - Does the skill apply the
register-board/register-consoleclass to<body>in the output (or instruct Edward to do so)?
Templates and SVG components
- Does the skill reference
svg-components/partials as the canonical SVG source (rather than telling Edward to redraw the 8 diagrams inline)? - Does the skill list (or point to) the 8 SVG partials with their target page sections, so Edward knows which to inline where?
Accessibility (WCAG AA baseline)
- Does the skill mandate the WCAG AA baseline (focus-visible, contrast, keyboard a11y on interactive SVG, skip link,
lang="fr-CA") as a non-negotiable output contract item?
Conditional logic
- Does the page3 emission rule cite both a CSV-column trigger (e.g. cost columns in objects.csv) AND an intrant-section trigger, so the decision is data-driven?
Catalog deep-linking
- Does the skill explicitly instruct emission of
<a href="catalog/browser.html?layer=X&impact=Y">deep-links (not plain<div>s) on the heat-map cells in page1?
Backwards compatibility
- Does the skill keep
--style stm-brand|fluent|factoryfunctional (deprecated in description but accepted) so existing invocations don't break?
Frontmatter and invocation
- Is the frontmatter (
name:,description:, etc.) intact, well-formed YAML, and does thedescriptionreflect register vocabulary rather than only--style? - Does the skill specify register resolution precedence (CLI
--register>CLAUDE-{slug}.mdregister:> defaultboard)?