Files
acdl/.ciagent/config.json
T
Jon Chery a6e306a904 docs(init): validate v1.11 RESTART specification
SPECIFY stage. v1.11 — RESTART: stateless adapter + pipeline-driven
module lifecycle testing. Branches off v1.10.2 (clean); abandons the
failed first attempt (phase/56-iam-re-bootstrap + phase/57-live-deploy-
microservice, which produced 4 drifted VPCs, ran terraform apply from
Python, and had no module lifecycle tests).

Three corrections:
1. Stateless adapter — adapter.py (918 lines, 3 constant tables, 39
   type-specific branches) → ~80-line assembler; each L1 ships a real
   terraform/ module dir (variables/locals/main/outputs) owning its
   resource shape, nested blocks, defaults.
2. Terraform owns lifecycle — run_platform.sh gains --apply/--destroy;
   Python never runs terraform; verify_deploy_microservice.py deleted.
3. Pipeline-driven testing — modules-lifecycle pipeline (Gitea + GitHub,
   byte-identical) matrix-runs each L1 examples/{simple,complex}.yml
   through apply→modify→destroy; no per-module Python.

Single platform VPC (terraform/platform owns ONE VPC; microservice
references it via data source). Deterministic env-aware state keys
(spike/{id}/{env}/terraform.tfstate, stable across lifecycle).

13 phases (P56a–P65). 6 new requirements (REQ-123..128) + 6 carried
(REQ-116,118,119,120,121,122). Feature milestone → v1.11.0.

---ci---
project: acdl
phase: 0
milestone: v1.11
status: specify
---/ci---
2026-07-28 16:07:57 +00:00

58 lines
1.4 KiB
JSON

{
"mode": "single",
"projects": [
{
"slug": "acdl",
"name": "Agentic Cloud Delivery Platform",
"milestone": "v1.11",
"status": "active",
"restart": true,
"restart_branch": "milestone/v1.11-restart",
"restart_base": "v1.10.2"
}
],
"active_project": "acdl",
"autonomy": {
"level": "full",
"escalation_hooks": ["deploy", "delete_data", "merge_to_main"],
"clarify_budget": 10,
"decision_confidence_threshold": 0.6,
"max_revision_iterations": 3,
"max_verification_retries": 2,
"escalation_timeout_ms": 300000
},
"model_profile": "quality",
"parallelization": {
"enabled": true,
"max_concurrent_agents": 5,
"min_plans_for_parallel": 2,
"max_concurrent_projects": 3
},
"verification": {
"automated_only": true,
"escalate_visual": true,
"escalate_external_integration": true,
"test_first": false
},
"security": {
"auto_accept_low_severity": true,
"auto_mitigate_medium_severity": true,
"escalate_high_severity": true
},
"git": {
"branching_strategy": "phase",
"auto_commit": true,
"auto_push": true
},
"sessions": {
"max_concurrent_sessions": 3,
"session_timeout_ms": 3600000,
"session_isolation": "branch"
},
"gitea": {
"base_url": "https://git.cloudinit.dev",
"api_token_env": "ACDL_GITEA_TOKEN",
"owner": "continuous-intelligence",
"repo": "acdl"
}
}