From 2732abb23f927459f19f301b9255180e9a55bea6 Mon Sep 17 00:00:00 2001 From: Jon Chery Date: Wed, 22 Jul 2026 19:47:21 +0000 Subject: [PATCH] docs(P22-27): research findings + 6 phase plans MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ---ci--- project: acdl phase: 22-27 milestone: v1.7 status: research ---/ci--- v1.7 RESEARCH addendum: the domain is the existing codebase + the user's 12 explicit scope axes. No external research needed — all decisions (D-048..D-059) are internal architecture choices already grounded in the codebase (the Checkov adapter pattern, the contract schema, the Terraform adapter TYPE_MAP, the environment onboarding scaffold, the deploy workflow). Key research conclusions (recorded in PERSONAS.md): - lambda-engineer custom persona added (phase-specific, v1.7 only). - platform-engineer territory expanded: cloudfront, waf, rds, platform Terraform (Lambda + DynamoDB + KMS + Secrets Manager + Function URL). - security-engineer territory expanded: custom_rules/, adapters/wiz/, adapters/kyverno/, schemas/tagging-standard.json. - backend-engineer territory expanded: output_publisher, post_stage_comment, platform-test/primitives-plan/patterns-plan/release workflows. - Domain priority: coordination -> security -> platform -> backend -> lambda -> frontend. PLAN: 6 phases (22-27), 14 requirements (REQ-62..REQ-75), vertical slices ordered by dependency: P22 rename + production stack (REQ-62,63,64) — no deps beyond v1.6. P23 tagging + Wiz + Kyverno (REQ-65,66,67) — depends on P22 (adapter). P24 Lambda + ingestion (REQ-68) — depends on P23 (schema enum). P25 outputs + error reporting + stage comments (REQ-69,70,71) — depends on P24 (Lambda). P26 3 pipelines + release job (REQ-72,73) — depends on P25 (deploy stages). P27 remove consumer-repos + examples + RDS (REQ-74,75) — depends on P26 (platform-test schema-validation stage validates examples). Feature milestone -> ship v1.7.0 (next minor; v1.6 shipped v1.6.0).