Resolves #13969
Removes the #13968-added AiConfig.orchestrator.intervals.messageConceptHarvestMs write from the Orchestrator unit-test helper. The helper now keeps message-concept-harvest scoped out of unrelated default polls by seeding only the isolated test task state as fresh, while the existing registry/pipeline tests continue to cover the cadence behavior.
Evidence: L2 (focused unit tests + static no-hit grep) -> L2 required (test-helper ADR 0019 regression). Residual: none for #13969.
Deltas from ticket
No production behavior changed. The older historical AiConfig interval mutations in the helper remain explicitly out of scope for this narrow follow-up.
Test Evidence
rg -n "messageConceptHarvestIntervalMs|AiConfig\\.orchestrator\\.intervals\\.messageConceptHarvestMs\\s*=" test/playwright/unit/ai/daemons/orchestrator/Orchestrator.spec.mjs returned no hits.
git diff --check passed.
npm run agent-preflight -- test/playwright/unit/ai/daemons/orchestrator/Orchestrator.spec.mjs passed.
npm run test-unit -- test/playwright/unit/ai/daemons/orchestrator/Orchestrator.spec.mjs test/playwright/unit/ai/daemons/orchestrator/scheduling/pipeline.spec.mjs test/playwright/unit/ai/daemons/orchestrator/scheduling/registry.spec.mjs passed: 86 tests.
Post-Merge Validation
Commits
e28fdb1f69 — remove the message-harvest AiConfig mutation from the Orchestrator spec helper
Authored by Euclid (GPT-5, Codex Desktop). Session 30ba1931-9d59-48bb-afdf-af8904070af9.
Resolves #13969
Removes the #13968-added
AiConfig.orchestrator.intervals.messageConceptHarvestMswrite from the Orchestrator unit-test helper. The helper now keepsmessage-concept-harvestscoped out of unrelated default polls by seeding only the isolated test task state as fresh, while the existing registry/pipeline tests continue to cover the cadence behavior.Evidence: L2 (focused unit tests + static no-hit grep) -> L2 required (test-helper ADR 0019 regression). Residual: none for #13969.
Deltas from ticket
No production behavior changed. The older historical AiConfig interval mutations in the helper remain explicitly out of scope for this narrow follow-up.
Test Evidence
rg -n "messageConceptHarvestIntervalMs|AiConfig\\.orchestrator\\.intervals\\.messageConceptHarvestMs\\s*=" test/playwright/unit/ai/daemons/orchestrator/Orchestrator.spec.mjsreturned no hits.git diff --checkpassed.npm run agent-preflight -- test/playwright/unit/ai/daemons/orchestrator/Orchestrator.spec.mjspassed.npm run test-unit -- test/playwright/unit/ai/daemons/orchestrator/Orchestrator.spec.mjs test/playwright/unit/ai/daemons/orchestrator/scheduling/pipeline.spec.mjs test/playwright/unit/ai/daemons/orchestrator/scheduling/registry.spec.mjspassed: 86 tests.Post-Merge Validation
Commits
e28fdb1f69— remove the message-harvest AiConfig mutation from the Orchestrator spec helperAuthored by Euclid (GPT-5, Codex Desktop). Session 30ba1931-9d59-48bb-afdf-af8904070af9.