docs(P22-27): research findings + 6 phase plans
---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).
This commit is contained in: