Add NEXUS consolidation audit and MANUS dispatch schema (Fable 5 routing)#5
Add NEXUS consolidation audit and MANUS dispatch schema (Fable 5 routing)#5jwk2588 wants to merge 1 commit into
Conversation
There was a problem hiding this comment.
Code Review
This pull request introduces a MANUS dispatch configuration schema, an example configuration file, and an architectural decision record (ADR) document outlining repository consolidation and Fable 5 deployment strategies. The feedback suggests strengthening the JSON schema by adding a semantic versioning pattern constraint to the version field and enforcing uniqueness on the taskTypes and signals arrays to prevent duplicate matching criteria.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
| "version": { | ||
| "type": "string", | ||
| "description": "Semantic version for the conductor configuration." | ||
| }, |
There was a problem hiding this comment.
To ensure that configuration versions strictly adhere to semantic versioning (SemVer), it is recommended to add a pattern constraint to the version property.
"version": {
"type": "string",
"pattern": "^[0-9]+\\.[0-9]+\\.[0-9]+(-[a-zA-Z0-9.]+)?$",
"description": "Semantic version for the conductor configuration."
},| "taskTypes": { | ||
| "type": "array", | ||
| "items": { | ||
| "type": "string" | ||
| } | ||
| }, |
| "signals": { | ||
| "type": "array", | ||
| "items": { | ||
| "type": "string" | ||
| } | ||
| }, |
|
review |
Motivation
Description
docs/klein_team_adr_platform_audit.mdcovering local repo inventory, partial public repo inventory, overlap/dependency mapping, consolidation recommendations, MANUS sequence diagram, a $100 Codex constrained staging plan, and an objective Fable 5 deployment recommendation.config/manus_dispatch.schema.jsonthat defines the MANUS dispatch configuration shape includingsourceOfTruth,routingTargets,routingRules, and a write‑backidPolicyenforcing additive-only EV-/SB-style IDs.config/manus_dispatch.example.jsonthat includes routing targets forcodex,claude_sonnet,claude_opus,claude_fable,kimi_swarm, andpython_scriptsand example routing rules that escalate vision and multi-day migration tasks toclaude_fablewith human review gates.Testing
python -m json.tool config/manus_dispatch.schema.jsonandpython -m json.tool config/manus_dispatch.example.json.rg -n "Fable 5|Repo audit|manus_dispatch|claude_fable|EV-/SB-|What Codex needs" docs/klein_team_adr_platform_audit.md config/manus_dispatch.*.json.jsonschema.Draft202012Validatorbut the environment lacked thejsonschemapackage, so full schema validation was not executed in CI.Codex Task