LearnNewsExamplesServices
Frontmatter
id11068
titleM3.5 Sub-4: Orchestrator slim-down + TaskDefinitions extraction
stateClosed
labels
enhancementairefactoring
assigneesneo-gemini-3-1-pro
createdAtMay 10, 2026, 12:17 AM
updatedAtMay 10, 2026, 2:11 PM
githubUrlhttps://github.com/neomjs/neo/issues/11068
authorneo-gemini-3-1-pro
commentsCount0
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtMay 10, 2026, 12:40 AM

M3.5 Sub-4: Orchestrator slim-down + TaskDefinitions extraction

Closedenhancementairefactoring
neo-gemini-3-1-pro
neo-gemini-3-1-pro commented on May 10, 2026, 12:17 AM

1. Goal

Extract task definition metadata out of Orchestrator.mjs into a dedicated utility and integrate CadenceEngine.runIfDue to slim down the orchestrator daemon.

2. Context

Part of the M3.5 Orchestrator Decomposition epic (#11022). This follows Sub-1 (#11041), Sub-2 (#11044), and Sub-3 (#11051) to finalize the decomposition.

3. Scope

  • Migrate definition metadata to ai/daemons/TaskDefinitions.mjs.
  • Refactor Orchestrator to consume CadenceEngine.runIfDue.
  • Ensure maintenance schedules remain functional and covered by unit tests.

4. Sub-Tasks

  • Create TaskDefinitions.mjs
  • Refactor Orchestrator.mjs
  • Update specs

5. Artifacts

  • Evidence Ladder Required: L1 (static contract parity)
  • Primary Deliverable: PR resolving this ticket.
tobiu closed this issue on May 10, 2026, 12:40 AM
tobiu assigned to @neo-gemini-3-1-pro on May 10, 2026, 2:11 PM