Files
Faisal C f59116866f feat: productionize self-improvement and R&D council workflows
- add canonical self-improvement/R&D Council data helpers, APIs, and tests

- persist council decisions, evidence telemetry, and work-order handoff

- harden operator UI states and require operator token by default

- ignore local R&D runtime artifacts
2026-04-30 21:43:45 -05:00

164 lines
7.8 KiB
JSON

{
"proposed": [
{
"id": "ingestion-openclaw-model-routing-optimization",
"title": "OpenClaw Model Routing Optimization",
"summary": "Frequent model/routing discussion suggests smarter model selection based on task complexity, latency, and cost.",
"created_at": "2026-04-30T21:10:44.620Z",
"stage": "opportunity",
"council_session_id": "auto-ingestion",
"promotion_reason": "Detected from usage pattern analysis (17521 signals)",
"proposing_model": "ollama-cloud/qwen3.5:397b-cloud",
"origin_type": "proactive",
"origin_tags": [
"⚙️ Efficiency Gap",
"🔍 Pattern Detected"
],
"proactive_lens": "efficiency",
"idea_ledger_id": "ledger-openclaw-model-routing-optimization",
"council_confidence": "high",
"debate_summary": [
"Evidence: 17521 matching usage signals found in available session/log text",
"Impact: Frequent model/routing discussion suggests smarter model selection based on task complexity, latency, and cost.",
"Resource check: start with a narrow, reversible implementation before broader automation"
],
"key_disagreements": [
{
"model": "devil-advocate",
"concern": "Signal could be inflated by repeated discussion rather than repeated operational pain",
"resolution": "Require dedupe and keep items in trending/opportunity until supported by concrete task telemetry"
}
],
"council_recommendation": "Add read-only model routing telemetry first, then A/B test routing rules by task class and cost/latency outcome.",
"passing_reasoning": "high confidence based on 17521 observed signals and low-risk staged rollout path",
"escalation_type": "auto",
"session_type": "scheduled",
"scheduled_for": "2026-04-30T21:10:44.620Z",
"session_time_of_day": "evening",
"decision": null,
"is_hidden": false,
"added_at": "2026-04-30T21:10:44.758Z"
},
{
"id": "ingestion-telegram-webhook-integration",
"title": "Telegram Webhook Integration",
"summary": "Telegram-heavy operations would benefit from async processing, idempotency, and status feedback.",
"created_at": "2026-04-30T21:10:44.620Z",
"stage": "opportunity",
"council_session_id": "auto-ingestion",
"promotion_reason": "Detected from usage pattern analysis (3495 signals)",
"proposing_model": "ollama-cloud/qwen3.5:397b-cloud",
"origin_type": "proactive",
"origin_tags": [
"🏗️ Infrastructure Idea",
"🔍 Pattern Detected"
],
"proactive_lens": "infrastructure",
"idea_ledger_id": "ledger-telegram-webhook-integration",
"council_confidence": "high",
"debate_summary": [
"Evidence: 3495 matching usage signals found in available session/log text",
"Impact: Telegram-heavy operations would benefit from async processing, idempotency, and status feedback.",
"Resource check: start with a narrow, reversible implementation before broader automation"
],
"key_disagreements": [
{
"model": "devil-advocate",
"concern": "Signal could be inflated by repeated discussion rather than repeated operational pain",
"resolution": "Require dedupe and keep items in trending/opportunity until supported by concrete task telemetry"
}
],
"council_recommendation": "Back Telegram-triggered long jobs with the detached runner/outbox pattern, idempotency keys, and confirmation gates for side effects.",
"passing_reasoning": "high confidence based on 3495 observed signals and low-risk staged rollout path",
"escalation_type": "auto",
"session_type": "scheduled",
"scheduled_for": "2026-04-30T21:10:44.620Z",
"session_time_of_day": "evening",
"decision": null,
"is_hidden": false,
"added_at": "2026-04-30T21:10:44.758Z"
},
{
"id": "ingestion-docker-deployment-pipeline",
"title": "Docker Deployment Pipeline",
"summary": "Repeated build/deploy signals suggest a repo-specific CI/CD pipeline with caching and approval gates.",
"created_at": "2026-04-30T21:10:44.620Z",
"stage": "opportunity",
"council_session_id": "auto-ingestion",
"promotion_reason": "Detected from usage pattern analysis (4979 signals)",
"proposing_model": "ollama-cloud/qwen3.5:397b-cloud",
"origin_type": "proactive",
"origin_tags": [
"⚙️ Efficiency Gap",
"🔍 Pattern Detected"
],
"proactive_lens": "efficiency",
"idea_ledger_id": "ledger-docker-deployment-pipeline",
"council_confidence": "high",
"debate_summary": [
"Evidence: 4979 matching usage signals found in available session/log text",
"Impact: Repeated build/deploy signals suggest a repo-specific CI/CD pipeline with caching and approval gates.",
"Resource check: start with a narrow, reversible implementation before broader automation"
],
"key_disagreements": [
{
"model": "devil-advocate",
"concern": "Signal could be inflated by repeated discussion rather than repeated operational pain",
"resolution": "Require dedupe and keep items in trending/opportunity until supported by concrete task telemetry"
}
],
"council_recommendation": "Start with one dashboard repository workflow: build, cache dependencies, run tests, and require approval for production pushes.",
"passing_reasoning": "high confidence based on 4979 observed signals and low-risk staged rollout path",
"escalation_type": "auto",
"session_type": "scheduled",
"scheduled_for": "2026-04-30T21:10:44.620Z",
"session_time_of_day": "evening",
"decision": null,
"is_hidden": false,
"added_at": "2026-04-30T21:10:44.758Z"
},
{
"id": "ingestion-self-improvement-automation",
"title": "Self-Improvement Automation",
"summary": "Self-improvement dashboard changes should flow from real usage evidence into reviewable improvement items.",
"created_at": "2026-04-30T21:10:44.620Z",
"stage": "opportunity",
"council_session_id": "auto-ingestion",
"promotion_reason": "Detected from usage pattern analysis (2383 signals)",
"proposing_model": "ollama-cloud/qwen3.5:397b-cloud",
"origin_type": "proactive",
"origin_tags": [
"🔍 Pattern Detected",
"🔍 Pattern Detected"
],
"proactive_lens": "pattern",
"idea_ledger_id": "ledger-self-improvement-automation",
"council_confidence": "high",
"debate_summary": [
"Evidence: 2383 matching usage signals found in available session/log text",
"Impact: Self-improvement dashboard changes should flow from real usage evidence into reviewable improvement items.",
"Resource check: start with a narrow, reversible implementation before broader automation"
],
"key_disagreements": [
{
"model": "devil-advocate",
"concern": "Signal could be inflated by repeated discussion rather than repeated operational pain",
"resolution": "Require dedupe and keep items in trending/opportunity until supported by concrete task telemetry"
}
],
"council_recommendation": "Use this canonical ingestion API as the single source of truth, with dedupe, complete schema, and evidence snippets.",
"passing_reasoning": "high confidence based on 2383 observed signals and low-risk staged rollout path",
"escalation_type": "auto",
"session_type": "scheduled",
"scheduled_for": "2026-04-30T21:10:44.620Z",
"session_time_of_day": "evening",
"decision": null,
"is_hidden": false,
"added_at": "2026-04-30T21:10:44.758Z"
}
],
"adopted": [],
"rejected": [],
"dormant": []
}