Queue: Sonnet (Claude Code), from the next PROCEED¶
Rule §24 (27 Oct): never ask Atul in chat; raise for-atul files, and write full https links (never "#176" or relative paths). Check open for-atul issues first; comment there if the request already exists.
Merge by risk (DR-012). Everything runs from MMDEP on the laptop runner or the jobs task, read-only against staging and production.
| Step | Do | Output | Check |
|---|---|---|---|
| T0 | (moved to the MMDEP Assistant, #155) Unstarve the harness: close issues whose PRs merged (#104, #106, #112, #114, #116, #127, #133, #137, #143 sit in "review"). Then seed 10 ready low-risk issues with routing blocks (MMDEP, portfolio-engine, MCRM) | issues | harness LATEST shows runs, not skips |
| T0b | B42 model roles and per-model limits (TD-029) | harness_config roles + limiter | tests |
| T0c | MM-Cron adapter framework (critical path; setup doc §2): build work items 1–7 of docs/design/api-mmcron/mm-cron/LLD-adapter-framework.md (schema v1, interface, fetch/archive, validator, mapping, publisher, pipeline and CLI); start when the LLD says status: approved |
MMDEP open work package owp/mm-crons/ (TD-059) |
acceptance tests green; first 3 adapters done by the harness on it |
| T1 | NAV data-quality checker: duplicates, gaps over 7 days and last date per scheme, over the production API read-only, for a sample plus the schemes PE uses; daily report | tools/data/nav_quality.py, job in the collector |
report in control latest.md |
| T2 | Lighthouse CI on the laptop runner: budgets per page type (MWMC M1); one issue per miss with Lighthouse's reason | tools/site/lighthouse/, GitLab runner job or jobs task |
daily report |
| T3 | Contract tests for API routes used by MWMC, PE and WPDev, read-only, against production and stgapi | tests/contract/ + daily job |
green/red table |
| T4 | Crawler checks: every page has an onward link and a CTA; SEO audit regressions (one check per M2 finding) | extends the collector's site checks | daily report |
| T5 | Sprint metrics on the sprint page: harness-merged PRs a week, first-pass CI rate, steps per PROCEED, cost per merged PR | mmdep sprint status |
page shows numbers |