Skip to content

Self Improvement

Cluster: Uncategorised | Type: component | MCP Tools: None

Overview

Public API

BacklogItem(BaseModel)

Field Type Default
item_id str required
hypothesis str required
affected_components list[str] Field(default_factory=list)
evidence_count int 0
failure_modes list[str] Field(default_factory=list)
proposed_change str required
expected_benefit str required
risk_level str 'medium'
required_tests list[str] Field(default_factory=list)
requires_codex_review bool True
requires_claude_design_review bool True
requires_human_review bool False
rollback_plan str 'git revert '
status str 'proposed'

SelfImprovementBacklog

Constructor:

Parameter Type Default
ledger ReliabilityLedger required
root str \| Path '.g6/improvement_backlog'

Methods:

generate() -> list[BacklogItem]

write_items(items: list[BacklogItem]) -> list[Path]