Files
timmy-home/configs/fleet_progression.json
Alexander Whitestone ef6a729c32
Some checks failed
Agent PR Gate / gate (pull_request) Failing after 50s
Self-Healing Smoke / self-healing-smoke (pull_request) Failing after 30s
Smoke Test / smoke (pull_request) Failing after 19s
Agent PR Gate / report (pull_request) Successful in 19s
feat: add fleet progression status report (#547)
2026-04-21 07:33:04 -04:00

194 lines
4.9 KiB
JSON

{
"epic_issue": 547,
"epic_title": "Fleet Progression - Paperclips-Inspired Infrastructure Evolution",
"phases": [
{
"number": 1,
"issue_number": 548,
"key": "survival",
"name": "SURVIVAL",
"summary": "Keep the lights on.",
"repo_evidence": [
{
"path": "scripts/fleet_phase_status.py",
"description": "Phase-1 baseline evaluator"
},
{
"path": "docs/FLEET_PHASE_1_SURVIVAL.md",
"description": "Committed survival report"
}
],
"unlock_rules": [
{
"id": "fleet_operational_baseline",
"type": "always"
}
]
},
{
"number": 2,
"issue_number": 549,
"key": "automation",
"name": "AUTOMATION",
"summary": "Self-healing infrastructure.",
"repo_evidence": [
{
"path": "scripts/fleet_health_probe.sh",
"description": "Automated fleet health checks"
},
{
"path": "scripts/backup_pipeline.sh",
"description": "Nightly backup automation"
},
{
"path": "scripts/restore_backup.sh",
"description": "Restore path for self-healing recovery"
}
],
"unlock_rules": [
{
"id": "uptime_percent_30d_gte_95",
"type": "resource_gte",
"resource": "uptime_percent_30d",
"value": 95
},
{
"id": "capacity_utilization_gt_60",
"type": "resource_gt",
"resource": "capacity_utilization",
"value": 60
}
]
},
{
"number": 3,
"issue_number": 550,
"key": "orchestration",
"name": "ORCHESTRATION",
"summary": "Agents coordinate and models route.",
"repo_evidence": [
{
"path": "scripts/gitea_task_delegator.py",
"description": "Cross-agent issue delegation"
},
{
"path": "scripts/dynamic_dispatch_optimizer.py",
"description": "Health-aware dispatch planning"
}
],
"unlock_rules": [
{
"id": "phase_2_issue_closed",
"type": "issue_closed",
"issue": 549
},
{
"id": "innovation_gt_100",
"type": "resource_gt",
"resource": "innovation",
"value": 100
}
]
},
{
"number": 4,
"issue_number": 551,
"key": "sovereignty",
"name": "SOVEREIGNTY",
"summary": "Zero cloud dependencies.",
"repo_evidence": [
{
"path": "scripts/sovereign_dns.py",
"description": "Sovereign infrastructure DNS management"
},
{
"path": "docs/sovereign-stack.md",
"description": "Documented sovereign stack target state"
}
],
"unlock_rules": [
{
"id": "phase_3_issue_closed",
"type": "issue_closed",
"issue": 550
},
{
"id": "all_models_local_true",
"type": "resource_true",
"resource": "all_models_local"
}
]
},
{
"number": 5,
"issue_number": 552,
"key": "scale",
"name": "SCALE",
"summary": "Fleet-wide coordination and auto-scaling.",
"repo_evidence": [
{
"path": "scripts/dynamic_dispatch_optimizer.py",
"description": "Capacity-aware dispatch planning"
},
{
"path": "scripts/predictive_resource_allocator.py",
"description": "Predictive fleet resource allocation"
}
],
"unlock_rules": [
{
"id": "phase_4_issue_closed",
"type": "issue_closed",
"issue": 551
},
{
"id": "sovereign_stable_days_gte_30",
"type": "resource_gte",
"resource": "sovereign_stable_days",
"value": 30
},
{
"id": "innovation_gt_500",
"type": "resource_gt",
"resource": "innovation",
"value": 500
}
]
},
{
"number": 6,
"issue_number": 553,
"key": "the-network",
"name": "THE NETWORK",
"summary": "Autonomous, self-improving infrastructure.",
"repo_evidence": [
{
"path": "scripts/autonomous_issue_creator.py",
"description": "Autonomous incident creation"
},
{
"path": "scripts/setup-syncthing.sh",
"description": "Global mesh scaffolding"
},
{
"path": "scripts/agent_pr_gate.py",
"description": "Community contribution review gate"
}
],
"unlock_rules": [
{
"id": "phase_5_issue_closed",
"type": "issue_closed",
"issue": 552
},
{
"id": "human_free_days_gte_7",
"type": "resource_gte",
"resource": "human_free_days",
"value": 7
}
]
}
]
}