Skip to content

I0014 — Make the worker instructions require the model

Change the always-loaded provider instructions so that a fresh worker of any provider selects work through the model rather than from conversation or a TODO list.

DONE wave 6 · p0 · implementation profile · runs alone

Part of M000 — Milestone and DAG driven development.

Objective

Change the always-loaded provider instructions so that a fresh worker of any provider selects work through the model rather than from conversation or a TODO list.

Why

The model only becomes the way work happens if the file every worker loads first says so.

Current state

The projection body described the task lifecycle and said nothing about milestones, issues or dependencies.

Desired state

The generated CLAUDE.md and AGENTS.md carry the plan lifecycle, and the projections stay inside their line budget.

Scope

  • share/skeleton/providers/body.md
  • .majordomus/providers/body.md
  • CLAUDE.md
  • AGENTS.md

Out of scope

  • Provider-specific wording; the body is provider neutral

Dependencies

What waits on this

Acceptance criteria

  • The always-loaded projection instructs a worker to take work from plan next
  • The projection stays within the policy line budget
  • Regenerating the projections produces no diff

Validation

  • bin/majordomus update
  • bin/majordomus doctor
  • bin/majordomus watch

Evidence required

  • projection_fresh

Evidence

coverstypecommandresultat commit
projection_freshbuildbin/majordomus update && bin/majordomus doctor && bin/majordomus watchCLAUDE.md within the projected line budget; links resolve; no hardcoded counts; doctor 0 failures; watch reports no projection driftee0a128

Risk

The always-loaded budget is a hard cap; adding text can push the projection over it.

Timeline

started
2026-09-04T03:49:50Z
verified
2026-09-04T03:59:21Z
completed
2026-09-04T03:59:23Z

Those three fields, the evidence above and the state of the dependencies are all the status is made of. There is no status field to disagree with them.

Canonical record: .ai/repo/project/issues/I0014.yaml. Read it back with majordomus plan show I0014.