Skip to content

Restore Emil critique layer from the CMO original at full fidelity - #954

Open
TheGreatAxios wants to merge 1 commit into
mainfrom
cl-7801-emil-cmo-restore
Open

Restore Emil critique layer from the CMO original at full fidelity#954
TheGreatAxios wants to merge 1 commit into
mainfrom
cl-7801-emil-cmo-restore

Conversation

@TheGreatAxios

@TheGreatAxios TheGreatAxios commented Sep 12, 2026

Copy link
Copy Markdown
Collaborator

Restores Emil's CMO prompt layer at full fidelity: ports back every section the design-eng overhaul narrowed away (capabilities, Thinking and Reasoning laws, Boy Scout Rule, cross-reference checklist, temp-test workflow, full report format, guidelines, negative constraints). Tests assert the restored contract; prompt-size budgets raised deliberately.

Source pin: abklabs/agents plugins/cmo/agents/emil.md @ e1d626cc6b7c6c2911a94daccd7793cc03633e26 (2026-04-21; only commit ever touching that file).

Deviations from the source (deliberate, exhaustive; also in the package header):

  1. Fleet framing (EmilDirector wrapper + PRIMARY INTENT), same job.
  2. Lane routing to builder/draper/rand/critic/greybeard; source knows no fleet.
  3. BLINDERS ON brief-scoping kept from the overhaul.
  4. skills: brand-identity has no Corbits equivalent; substance inlined.
  5. Report format gains Blockers/Paths per the worker envelope.
  6. Temp-test path tmp/critique-tests/ kept verbatim.
  7. Do-not-commit kept verbatim; commits stay parent-owned.
    Fleet fields unchanged (deliberate): maySpawn false, REVIEW_TOOLS, modelRole review, tier leaf; source model: sonnet is an agents-repo pin, not carried over.

Terminology note: the ticket says 'copy/messaging layer'; the pinned source contains no copy/messaging content (it is the design-eng critique agent housed in the CMO plugin), so this restores the prompt copy at full fidelity and adds no marketing lane. Flagging in case the ticket meant something else.

Verification: bun test src/agent/directors/emil/ 20 pass; bun run typecheck exit 0; full suite bun test ./src ./tests ./evals ./scripts --randomize --seed 424242 7139 pass / 0 fail; bun run check exit 0.

Fixes CL-7800

The design-eng overhaul had narrowed the prompt to a laws digest; port back every dropped section from the CMO source. Deviations are enumerated in the package header.
@linear-code

linear-code Bot commented Sep 12, 2026

Copy link
Copy Markdown

CL-7801

CL-7800

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant