Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
i.3Wiki
Agentic AI Atlas · Phase 5: Quick Wins
docs/genty-features-backlog-updated/phase5-quick-winsa5c.ai
Search the atlas/
Wiki · linked records

Article and nearby pages

I.Current articlepp. 1 - 1
Gap Status MatrixGenty Stack RoadmapNext StepsGap Inventory: Category SummaryPhase 1 Inventory Adversarial Check ResultsPhase 2 Codebase Audit -- Adversarial Corrections
I.
Wiki article

docs/genty-features-backlog-updated/phase5-quick-wins

Reading · 5 min

Phase 5: Quick Wins reference

Quick wins are gaps with High or Critical priority, S remaining effort, and no unresolved blockers. These can start immediately and deliver disproportionate value.

Page nodewiki/docs/genty-features-backlog-updated/phase5-quick-wins.mdNearby pages · 14Documents · 0

Continue reading

Nearby pages in the same section.

Gap Status MatrixGenty Stack RoadmapNext StepsGap Inventory: Category SummaryPhase 1 Inventory Adversarial Check ResultsPhase 2 Codebase Audit -- Adversarial CorrectionsPhase 2: Stale Paths ReportPhase 3: Closed GapsPhase 3: Status Reclassification -- All ChangesPhase 4: Critical Path AnalysisPhase 4: Parallel Work TracksPhase 5: Risk RegisterPhase 6: Milestone SummaryPhase 6: Roadmap

Phase 5: Quick Wins

Quick wins are gaps with **High or Critical priority**, **S remaining effort**, and **no unresolved blockers**. These can start immediately and deliver disproportionate value.

---

Tier 1: Critical Priority Quick Wins

GAP-PERF-001 -- Prompt Caching (Ephemeral)

  • **Priority:** Critical | **Remaining:** S | **Risk:** Low
  • **What remains:** Wire cache_control API integration uniformly across adapters. Strata-aware prompt assembly with stability tags and checksums already exists.
  • **Files:** packages/babysitter-sdk/src/prompts/strata.ts, adapter-specific harness wrappers
  • **Impact:** Directly reduces API costs and latency for every orchestrated run. Foundation for context introspection (GAP-OBS-005).
  • **Suggested PR:** "feat(sdk): wire ephemeral cache_control across all prompt adapters"

GAP-SUBOBS-001 -- Streaming Output Capture from Invoked Harnesses

  • **Priority:** Critical | **Remaining:** S | **Risk:** Medium
  • **What remains:** Pipe stdout/stderr from CLI harness child processes in real-time. Pi adapter already streams via subscribe().
  • **Files:** packages/genty/platform/src/harness/invoker.ts, packages/genty/platform/src/harness/invoker/launch.ts
  • **Impact:** **Unblocks 22 downstream gaps** -- the single most impactful foundation gap in the entire backlog. Every subagent observability, parallelization, and streaming UI feature chains through this.
  • **Suggested PR:** "feat(platform): stream CLI harness stdout/stderr in real-time"

---

Tier 2: High Priority Quick Wins

GAP-HADAPT-003 -- Cost-Based Routing Policies

  • **Priority:** High | **Remaining:** S | **Risk:** Low
  • **What remains:** Wire auto-downgrade when nearing budget limits. Cost-optimized policy, pricing tables, and session budget with alerts already exist.
  • **Files:** packages/genty/platform/src/harness/selectionPolicies.ts, packages/genty/platform/src/session/cost.ts
  • **Impact:** Prevents budget overruns during autonomous runs. Builds on solid cost infrastructure.
  • **Suggested PR:** "feat(platform): auto-downgrade model when approaching session budget limits"

GAP-MCPC-003 -- Channel Permission Relay (Breakpoint Approval via Channels)

  • **Priority:** High | **Remaining:** S | **Risk:** Low
  • **What remains:** Wire existing ChannelPermissionRelay into the breakpoint resolution flow in the orchestration loop. The relay with racing claim pattern is already implemented.
  • **Files:** packages/genty/platform/src/mcp/channels/permissionRelay.ts, breakpoint resolution in orchestration loop
  • **Impact:** Enables breakpoint approval via Slack, Discord, email -- key for remote/autonomous workflows.
  • **Suggested PR:** "feat(platform): wire channel permission relay into breakpoint resolution flow"

GAP-OBS-NEW-001 -- Webhook and Alert System

  • **Priority:** High | **Remaining:** S | **Risk:** Low
  • **What remains:** Add HTTP delivery logic (fetch()) and throttling/deduplication. Webhook registration types and registry management already exist.
  • **Files:** packages/genty/platform/src/observability/webhooks.ts
  • **Impact:** Enables real-time notifications for run events to external systems.
  • **Suggested PR:** "feat(platform): implement HTTP webhook delivery with throttling"

GAP-PROMPT-010 -- Safety and Reversibility Prompt Framework

  • **Priority:** High | **Remaining:** S | **Risk:** Low
  • **What remains:** Dedicated reversibility assessment framework and blast radius reasoning section. criticalRules.ts and nonNegotiables.ts already provide safety content.
  • **Files:** packages/babysitter-sdk/src/prompts/parts/ (new safetyGuidelines.ts), packages/babysitter-sdk/src/prompts/templates/ (new template)
  • **Impact:** Improves agent safety for destructive operations. Pure prompt template work.
  • **Suggested PR:** "feat(sdk): add reversibility assessment and blast radius prompt framework"

GAP-STATE-001 -- Long-Term Memory Extraction

  • **Priority:** High | **Remaining:** S | **Risk:** Low
  • **What remains:** Add a prompt section that renders long-term memories into new run prompts. memoryExtraction.ts already provides extraction, persistence, querying, and pruning.
  • **Files:** packages/babysitter-sdk/src/prompts/parts/ (new longTermMemory.ts), packages/babysitter-sdk/src/prompts/strata.ts (add to PART_STRATA_MAP)
  • **Impact:** Closes the loop on memory -- extracted memories will finally be consumed. Unblocks memory consolidation (STATE-002).
  • **Suggested PR:** "feat(sdk): inject long-term memories into new run prompts"

GAP-ECO-003 -- Plugin Trust, Provenance, and Blocklist

  • **Priority:** High | **Remaining:** S | **Risk:** Low
  • **What remains:** Blocklist data store and provenance metadata at install time. Plugin sandbox and governance trust-level rules already exist.
  • **Files:** packages/genty/platform/src/plugins/, packages/babysitter-sdk/src/blueprints/registry.ts
  • **Impact:** Strengthens plugin security. No upstream blockers (SEC-001 is CLOSED).
  • **Suggested PR:** "feat(platform): add plugin blocklist and provenance tracking"

GAP-SEC-002 -- Trust Classes for Plugins

  • **Priority:** High | **Remaining:** S | **Risk:** Low
  • **What remains:** TrustLevel as first-class registry field with hook dispatch gating. Plugin sandbox with permission tracking already exists.
  • **Files:** packages/genty/platform/src/plugins/, packages/babysitter-sdk/src/blueprints/registry.ts
  • **Impact:** Enables differentiated plugin permissions based on trust level.
  • **Suggested PR:** "feat(platform): add TrustLevel field to plugin registry with hook gating"

GAP-JSON-004 -- JSON Session Management API

  • **Priority:** High | **Remaining:** S | **Risk:** Low
  • **What remains:** Unified REST-style session CRUD API following existing api/ patterns. MCP tools already expose session operations.
  • **Files:** packages/genty/platform/src/api/ (new sessions.ts)
  • **Impact:** Completes the programmatic API surface for session management.
  • **Suggested PR:** "feat(platform): add REST-style JSON session management API"

GAP-AGENT-001 -- Sub-Harness Invocation with Isolation

  • **Priority:** High | **Remaining:** S | **Risk:** Medium
  • **What remains:** Wire context isolation and model override per invocation into existing invoker. Subprocess intrinsic and Pi streaming exist.
  • **Files:** packages/genty/platform/src/harness/invoker.ts, packages/babysitter-sdk/src/runtime/intrinsics/subprocess.ts
  • **Impact:** Unblocks 5 direct dependents including cross-run communication and state sharing.
  • **Suggested PR:** "feat(platform): add context isolation and model override to sub-harness invocation"

GAP-AGENT-006 -- Cross-Run State Sharing

  • **Priority:** High | **Remaining:** S | **Risk:** Low
  • **What remains:** Ensure automatic persistence across all runs and seamless state injection. SessionContext and SessionHistory already provide cross-run shared knowledge.
  • **Files:** packages/genty/platform/src/session/context.ts, packages/genty/platform/src/session/history.ts
  • **Impact:** Foundation for long-term memory extraction and multi-run workflows.
  • **Suggested PR:** "feat(platform): auto-persist cross-run state for all run types"

---

Execution Summary

TierCountCombined EffortDownstream Unblocked
Critical quick wins22x S~24 gaps
High quick wins99x S~30 gaps
**Total****11****~11 S = 2-3 M equivalent****Massive**

Recommended Execution Order

1. **GAP-SUBOBS-001** (22 downstream) -- highest leverage 2. **GAP-PERF-001** (Critical, cost reduction) 3. **GAP-STATE-001** + **GAP-AGENT-006** (memory pipeline) 4. **GAP-AGENT-001** (agent delegation chain) 5. **GAP-HADAPT-003** + **GAP-MCPC-003** + **GAP-OBS-NEW-001** (operational maturity) 6. **GAP-PROMPT-010** + **GAP-ECO-003** + **GAP-SEC-002** (safety and trust) 7. **GAP-JSON-004** (API completeness)

These 11 quick wins represent approximately 2-3 M-equivalent sprints of work but unblock the majority of the downstream backlog.

Trail

Wiki
Babysitter Docs
Genty Features Backlog: Adversarial Gap Analysis

Phase 5: Quick Wins

Continue reading

Gap Status Matrix
Genty Stack Roadmap
Next Steps
Gap Inventory: Category Summary
Phase 1 Inventory Adversarial Check Results
Phase 2 Codebase Audit -- Adversarial Corrections
Phase 2: Stale Paths Report
Phase 3: Closed Gaps

Page record

Open node ledger

wiki/docs/genty-features-backlog-updated/phase5-quick-wins.md

Documents

No documented graph nodes on this page.