Repository navigation
feat(agents): publish bounded work classification - #1779
Conversation
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configuration
📒 Files selected for processing (2)
Included review availability: This review used your included allowance. Your plan provides up to 4 included reviews per hour; 3 remain after this review. 📝 WalkthroughWalkthroughThe change adds bounded ChangesPublished Work Classification
Priority: ⬇️ Low Estimated code review effort: 3 (Moderate) | ~20 minutes Change: Feature Sequence Diagram(s)sequenceDiagram
participant Tool as orchestrator_session_id tool
participant Curated as decodeCuratedState
participant Work as decodeWork
participant State as Published state
participant Discovery as Discovery listing and consultation
Tool->>Curated: Submit state.work
Curated->>Work: Validate work descriptor
Work-->>Curated: Return decoded descriptor
Curated->>State: Publish validated state with schema 2
State->>Discovery: Provide published work metadata
Suggested reviewers: Merge Risk: ⚪ Minimal · up to Text-only state remains compatible, and validated work metadata is published and read back as intended. No actionable merge-blocking issue was established; proceed with normal checks. Architecture SummaryArchitecture risk: 🔵 Low · up to The change affects 5 systems. Changed systems: Architecture concerns Review detailsSystems and components
Before / after behavior
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches 💡 1📝 Generate docstrings 💡
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Linked issue
Refs #1702. This is an additive published-metadata slice, not completion of the owner-decision protocol.
PR type
type:feature)Summary
Changes
lib/orchestrator-work.tslib/orchestrator-state.tsextensions/gentle-agents.tstests/orchestrator-work.test.ts,tests/gentle-agents.test.tsdocs/gentle-agents-activity.mdodd/tasks/work-discovery.mdTest plan
decodeCuratedStaterejected valid work (invalid-published-state), one intended failure.node --experimental-strip-types --test tests/orchestrator-work.test.ts tests/gentle-agents.test.ts, 199 passed.Contributor checklist
type:*label requested at creation; verify readback.Chain context
mainat653dad90Out of scope: automatic agent routing, ODD-file indexing, task launch/inheritance, search wiring, helper work capture, owner decisions, dependency execution, exclusive writer locks and runtime activation.
Native assessment: medium risk, large runtime-recorded writer, under budget; native outcome is unknown, not an approved/consumed native review. Independent focused verification: 219 passed, zero failed or skipped; no unexpected repository mutation. No main merge or runtime reload is authorized by this PR.
Summary by CodeRabbit