Jon Chery
c6036ca433
docs(P00): grill — 3 revisions applied (PROCEED-WITH-REVISIONS, 0.85)
...
8 axes reviewed. 5 PASS, 3 REVISE. Overall: PROCEED-WITH-REVISIONS.
Revisions (binding):
1. P5 test_png_aspect_ratios_sane scoped to only PNGs referenced in
the current marp deck (15/19 legacy PNGs are out of bounds but
unused — would cause false failures).
2. P1 @import rejection documented (default theme padding insufficient
for header/footer; conflicts with S&P palette).
3. P2 marp version pinning fallback (if pinned version breaks, fall
back to @latest + log assumption A5).
---ci---
project: acdl
phase: 0
milestone: v1.22
status: grill
---/ci---
2026-08-11 19:32:46 +00:00
Jon Chery
38eb01d266
docs(P00): create phase plans — v1.22 (7 phases, 4 waves)
...
Vertical-slice plan with wave ordering:
- Wave 1 (P1+P2, parallel): theme CSS + render scripts. Zero file
overlap. P1 establishes padding/overflow/image budget; P2 fixes
render pipeline.
- Wave 2 (P3+P4, parallel): mermaid re-layout + deck content. P3
depends on P2 (2x scale); P4 depends on P1 (padding budget).
- Wave 3 (P5): re-render HTML+PPTX + add layout/aspect-ratio/theme-
structural tests. Depends on all above.
- Wave 4 (P6): final review + audit + milestone ship.
Tags on v1.21.x line: v1.21.0 (P0) -> v1.21.1..v1.21.5 (P1-P5) ->
v1.21.6 (P6 final = milestone release).
---ci---
project: acdl
phase: 0
milestone: v1.22
status: plan
---/ci---
2026-08-11 19:25:00 +00:00
Jon Chery
0404988465
docs(P00): research findings — v1.22 deck layout root cause (REQ-254..262)
...
8 findings (all confidence >= 0.8):
- F1 (VERY HIGH): theme CSS has zero section padding (/* @theme */ is
a comment, not the directive; no @import of Marp default).
- F2 (VERY HIGH): overflow:hidden silently clips dense content (8/19
slides overflow).
- F3 (HIGH): image aspect-ratio catastrophe (platform-pipeline 13.52x,
telemetry-live-ops 0.63x).
- F4 (HIGH): header+footer chrome on every slide (~70px lost).
- F5 (MEDIUM-HIGH): render_deck.sh omits --theme (unthemed output).
- F6 (HIGH): render_slides.sh missing -s 2 -b transparent (1x PNGs).
- F7 (LOW): P5 marp-cli version bump — NOT the cause (theme CSS byte-
identical P3->P5).
- F8 (VERY HIGH): test coverage gaps — no layout/overflow/aspect-ratio
tests; static-file-property tests only.
Persona roster (v1.22): lead-developer (theme CSS + deck markdown +
mermaid + .ciagent), backend-engineer (render scripts + tests).
frontend-engineer + data-engineer deactivated. D-148 (theme CSS is
lead-developer, not frontend), D-149 (no new personas).
---ci---
project: acdl
phase: 0
milestone: v1.22
status: research
---/ci---
2026-08-11 19:22:45 +00:00
Jon Chery
dbca694f55
docs(P00): clarify — 5 ambiguities auto-resolved (full autonomy)
...
Fix scope: comprehensive (4 layers). Pipeline depth: full. Mermaid
fix: re-layout to LR + re-render 2x. render_deck.sh: delete. Slide
count: split slides 3+8 (18->20 main + 1 appendix). All decisions
logged with confidence > 0.6 threshold; no human escalation.
---ci---
project: acdl
phase: 0
milestone: v1.22
status: clarify
---/ci---
2026-08-11 19:18:44 +00:00
Jon Chery
ce751313a7
docs(milestone): complete v1.21 — Nova Deck Refinement & Pipeline Hardening
...
acdl-ci / Lint (push) Successful in 10s
acdl-ci / Test (push) Failing after 24s
acdl-ci / Platform check-only (offline) (push) Successful in 22s
Nova Slides Render / render (push) Failing after 56s
9 requirements complete (REQ-245..253):
- P1: strategic-docs — thesis rename + NORTH_STAR objectives + RACI
restructure (REQ-246,247)
- P2: slides source-of-truth — rename + restructure + rewrite (REQ-245,
248,249,252)
- P3: marp deck + talking points + README + theme CSS fix (REQ-251,252)
- P4: pipeline hardening — Checkov before plan, Wiz-or-Checkov on plan
(REQ-250)
- P5: render + verify — new diagrams, HTML, PPTX, 686 tests pass (REQ-253)
- P6: final review + ship (this commit)
Deck renamed nova-no-humans-platform* -> nova-autonomous-cloud-delivery*.
Title: 'Nova — The Autonomous Cloud Delivery Platform'. 4-beat arc
(Problem -> Solution -> Proof -> Roadmap + Ask). 18 main + 1 appendix
slides. All 33 review notes applied. Tags on v1.20.x line (v1.20.0 P0 ->
v1.20.6 P6 final = milestone release).
---ci---
project: acdl
phase: 6
milestone: v1.21
status: complete
phase_role: final
requirements:
covered: [REQ-245,REQ-246,REQ-247,REQ-248,REQ-249,REQ-250,REQ-251,REQ-252,REQ-253]
partial: []
---/ci---
2026-08-11 14:18:38 +00:00
Jon Chery
2efed26bb6
docs(P00): create phase plans — v1.21 (7 phases)
...
Nova Slides Render / render (push) Failing after 1m5s
PLAN.md v1.21 section: 5 execution phases + 1 final. Wave 1 parallelizable
(P1 strategic-docs, P2 slides, P4 pipeline-hardening — zero file overlap),
Wave 2 (P3 marp+README), Wave 3 (P5 render+verify), Wave 4 (P6 ship).
NFR milestone → tags on v1.20.x line (v1.20.0 P0 → v1.20.6 P6 final).
CLARIFY + RESEARCH minimal at full autonomy: domain is known, requirements
confirmed with user (deck title = Autonomous Cloud Delivery Platform;
thesis = AUTONOMY_THESIS.md; slide 1 = Problem→Solution→Proof→Roadmap+Ask;
Atelier split into 2 slides; CTO metrics = Lead Time + Vuln Trend + MTTR +
Spend; files renamed to nova-autonomous-cloud-delivery*).
---ci---
project: acdl
phase: 0
milestone: v1.21
status: plan
---/ci---
2026-08-11 13:52:40 +00:00
Jon Chery
5c07e29b90
docs(P00): validate specification — v1.21 milestone (REQ-245..253)
...
Add v1.21 requirements section (Nova Deck Refinement & Pipeline Hardening):
REQ-245 deck rename + restructure; REQ-246 thesis rename + reframe;
REQ-247 strategic-docs sync (integration objective); REQ-248 RACI
restructure (QE + SRE); REQ-249 Atelier split; REQ-250 pipeline hardening
(Checkov before plan, Wiz-or-Checkov on plan); REQ-251 theme CSS fix +
footer cleanup; REQ-252 global citation/badge/version removal; REQ-253
render + verify + ship.
Set active_milestone=v1.21 in config.json. Sync PROJECT.md strategic-
direction pillar for the integration objective (Objective #4 reframed),
deterministic-trust reword (Objective #2 ), CTO-grade ROI metrics
(Objective #3 ), and anti-goal updates.
---ci---
project: acdl
phase: 0
milestone: v1.21
status: specify
---/ci---
2026-08-11 13:51:55 +00:00
Jon Chery
aa868c97ef
docs(milestone): complete v1.20 — Consumer Cleanup + Transparent Terraform + Slide Pipeline
...
15 requirements complete (REQ-230..244):
- P1: gitea/gitlab removed from all synced files (REQ-230,231,232)
- P2: S&P theme CSS + render_slides.sh + CI workflow + tests (REQ-239..243)
- P3: 12-month product roadmap slides added to deck (REQ-244)
- P4: run_platform.sh split + var.enabled feature flags + stale path fix (REQ-233..238)
---ci---
project: acdl
phase: 5
milestone: v1.20
status: complete
phase_role: final
requirements:
covered: [REQ-230,REQ-231,REQ-232,REQ-233,REQ-234,REQ-235,REQ-236,REQ-237,REQ-238,REQ-239,REQ-240,REQ-241,REQ-242,REQ-243,REQ-244]
partial: []
---/ci---
2026-08-07 18:54:19 +00:00
Jon Chery
e4a9915891
docs(P5): checkpoint — verify stage
...
---ci---
project: acdl
phase: 5
milestone: v1.20
status: verify
phase_role: final
---/ci---
2026-08-07 18:50:00 +00:00
Jon Chery
b418d429b5
docs(ship): P0 complete — v1.20 pre-execution
...
---ci---
project: acdl
phase: 0
milestone: v1.20
status: complete
phase_role: pre_execution
---/ci---
2026-08-07 18:02:30 +00:00
Jon Chery
dcba380b52
docs(P00): create phase plans — v1.20 (5 phases)
...
---ci---
project: acdl
phase: 0
milestone: v1.20
status: plan
---/ci---
2026-08-07 18:02:27 +00:00
Jon Chery
f0bc3be92c
docs(P00): validate specification — v1.20 milestone (REQ-230..244)
...
---ci---
project: acdl
phase: 0
milestone: v1.20
status: specify
---/ci---
2026-08-07 18:02:23 +00:00
Jon Chery
90624be63f
docs(milestone): complete v1.19 — Nova 2nd-Release Sync
...
acdl-ci / Lint (push) Successful in 8s
acdl-ci / Test (push) Failing after 23s
acdl-ci / Platform check-only (offline) (push) Successful in 32s
NFR-only chore milestone complete. P1 (nova-sync-script, v1.18.0) + P2
(final-review-ship, v1.18.1 = milestone release). REQ-229 satisfied.
Review clean, audit clean, 5 decisions locked (D-143..D-147).
---ci---
project: acdl
phase: 2
milestone: v1.19
status: complete
phase_role: final
requirements:
covered: [REQ-229]
partial: []
---/ci---
2026-08-06 15:44:31 +00:00
Jon Chery
be51fc15fa
docs(P1): ship complete — checkpoint update (Gitea release id 530)
...
acdl-ci / Lint (push) Successful in 9s
acdl-ci / Test (push) Failing after 24s
acdl-ci / Platform check-only (offline) (push) Successful in 24s
---ci---
project: acdl
phase: 1
milestone: v1.19
status: complete
phase_role: execution
requirements:
covered: [REQ-229]
partial: []
---/ci---
2026-08-06 15:43:12 +00:00
Jon Chery
e0d01ad2ef
docs(P1): checkpoint — execute complete (REQ-229)
...
acdl-ci / Lint (push) Successful in 10s
acdl-ci / Test (push) Failing after 24s
acdl-ci / Platform check-only (offline) (push) Successful in 23s
---ci---
project: acdl
phase: 1
milestone: v1.19
status: execute
---/ci---
2026-08-06 15:40:22 +00:00
Jon Chery
9e20b7ba95
docs(ship): v1.17.7 milestone complete — checkpoint update (Gitea release id 529)
acdl-ci / Lint (push) Successful in 9s
acdl-ci / Test (push) Failing after 24s
acdl-ci / Platform check-only (offline) (push) Successful in 23s
2026-08-06 15:17:46 +00:00
Jon Chery
71b6a4fa91
feat(P1): restore S&P Global Energy theme + PPTX automation (REQ-214, REQ-228)
...
REQ-214: Restore the S&P Global Energy Marp style: block (from commit
ae0cb58 / v1.9.2 P45) to the unified deck. Colors: H1/H2 #D6002A (red-core),
title-slide bg #1B1B1B (grey-90) + 8px #D6002A top accent, body #1B1B1B,
blockquote border #D6002A, table headers #F0F0F0, font 'Akkurat Pro' with
web-safe fallbacks. Nova header/footer text preserved (rebrand not touched).
HTML re-rendered (229 S&P color refs confirmed).
REQ-228: scripts/render_deck.sh (HTML + PPTX render + git add) +
scripts/attach_release_asset.py (Gitea release asset upload via API). PPTX
is now a first-class committed binary (D-141, no LFS). README updated:
'PPTX not committed' → 'PPTX committed + attached'. PPTX committed (3.6 MiB,
19 slides).
---ci---
project: acdl
phase: 1
milestone: v1.18
status: execute
requirements:
covered: [REQ-214, REQ-228]
partial: []
---/ci---
2026-08-06 15:05:01 +00:00
Jon Chery
e3ebbc4978
docs(P00): checkpoint — plan complete
2026-08-06 15:03:13 +00:00
Jon Chery
1daae0ac0a
docs(P00): clarify — v1.18 decisions D-133..D-142 locked
...
10 decisions resolved at full autonomy:
- D-133: validator extends contract_ingestor.py --check-readiness
- D-134: deck 18→21 slides (no act restructure)
- D-135: MCP stdio now; HTTP-ready (same server object)
- D-136: vendor Atelier (pinned tag, audit reproducibility)
- D-137: MCP Python SDK v2
- D-138: skill format = markdown under skills/
- D-139: RACI roles = Citizen Dev / Platform / Release Mgmt (co-owned)
- D-140: MCP plugin-registry (plugins/<name>.py register(mcp))
- D-141: PPTX committed binary (no LFS)
- D-142: deck render trigger on any marp/assets change
---ci---
project: acdl
phase: 0
milestone: v1.18
status: clarify
---/ci---
2026-08-06 14:54:42 +00:00
Jon Chery
e4adb3f09e
docs(milestone): complete v1.17 — Strategic Direction, Leadership Metrics & Unified Story
...
---ci---
project: acdl
phase: 7
milestone: v1.17
status: complete
requirements:
covered: [REQ-185..REQ-213]
partial: []
---/ci---
2026-08-04 20:09:05 +00:00
Jon Chery
fe2ab96b8c
docs(ship): v1.16.0 phase 0 complete — checkpoint update (Gitea release id 441)
...
---ci---
project: acdl
phase: 0
milestone: v1.17
status: complete
---/ci---
2026-08-04 19:45:11 +00:00
Jon Chery
97560e3c88
docs(grill): v1.17 binding decisions applied — 12 fixes (NORTH_STAR reclassification + deck plan rewrites)
...
NORTH_STAR-CHANGE: reclassify 3 targets to Post-Pilot section (E-003);
move AI-Agent Intent Share to Future Horizons (E-004).
GRILL binding decisions applied:
- G-Q4: D-122 honesty sentence on slide 7 (Nova's AI = confidence-gated policy engine, not LLM)
- G-Q5/G-Q15: derived metrics annotated with N=0 caveat; ROI formula shown inline on slide 13
- G-Q6: NORTH_STAR targets reclassified (3 to Post-Pilot, honesty note added)
- G-Q8: stake line (18V+0 consumers) added to slide 1
- G-Q9: 4 filler benefit closes rewritten (slides 1, 4, 13, 16)
- G-Q10: slide 12 split into Zero-Touch Efficiency + Cost & ROI (deck now 18 slides)
- G-Q11: preempt added to slide 14 (deferrals are measurement infra, not autonomy)
- G-Q13: Act 3->4 transition rewritten ('how it works' is not 'proof it works')
- G-Q14: slide 9 benefit reframed from data plumbing to trust substrate
- G-Q16: slide 16 ask reframed as business decision (approve pilot + ledger build-out)
---ci---
project: acdl
phase: 0
milestone: v1.17
status: grill
---/ci---
2026-08-04 19:44:28 +00:00
Jon Chery
abbf8b69fb
docs(P00): create phase plans — v1.17 8 phases, 4 waves, deck rebuild plan (15+2 slides)
...
---ci---
project: acdl
phase: 0
milestone: v1.17
status: plan
---/ci---
2026-08-04 19:16:35 +00:00
Jon Chery
5907dd259a
docs(P00): ideate — 15 enhancement ideas accepted (REQ-199..213), additive within D-120..D-132
...
---ci---
project: acdl
phase: 0
milestone: v1.17
status: ideate
---/ci---
2026-08-04 19:14:02 +00:00
Jon Chery
ca7d41c1ad
docs(P00): research findings — v1.17 telemetry signal inventory + reference architecture + metric scorecard + deck research
...
---ci---
project: acdl
phase: 0
milestone: v1.17
status: research
---/ci---
2026-08-04 19:12:18 +00:00
Jon Chery
f55579bea8
docs(P00): clarify — validation pass, tighten attestation wording (REQ-191/194)
...
CLARIFY validation complete. 14 decisions (D-120..D-132) locked.
4 low-severity items deferred to PLAN. No blocking ambiguities.
- Attestation Coverage canonical owner = REQ-194 (compliance)
- REQ-191 excludes Attestation Coverage (cross-ref to REQ-194)
- NORTH_STAR success criteria #1 : distinguish event completeness (qa/prod/dr) from coverage metric (prod/dr)
---ci---
project: acdl
phase: 0
milestone: v1.17
status: clarify
---/ci---
2026-08-04 19:10:52 +00:00
Jon Chery
7fc646d773
docs(init): validate specification — v1.17 Strategic Direction, Leadership Metrics & Unified Story
...
---ci---
project: acdl
phase: 0
milestone: v1.17
status: specify
---/ci---
2026-08-04 19:08:31 +00:00
Jon Chery
58fa7a6384
docs(ship): v1.15.26 milestone release — Nova Simplification complete (Gitea release id 370)
...
acdl-ci / Lint (push) Successful in 11s
acdl-ci / Platform check-only (offline) (push) Successful in 32s
acdl-ci / Test (push) Failing after 8m3s
---ci---
project: acdl
phase: 21
milestone: v1.16
status: complete
phase_role: final
tag: v1.15.26
release_id: 370
---/ci---
2026-08-01 13:37:53 +00:00
Jon Chery
f83b974c0e
Merge milestone/v1.16-nova-simplification — v1.16 complete (Nova Simplification: 20-phase NFR sweep + final; tag v1.15.26)
acdl-ci / Lint (push) Successful in 11s
acdl-ci / Platform check-only (offline) (push) Successful in 29s
acdl-ci / Test (push) Failing after 7m25s
2026-08-01 13:37:18 +00:00
Jon Chery
008adf26b3
docs(ship): v1.15.4 milestone release — Nova Rebrand complete (Gitea release id 302)
...
acdl-ci / Lint (push) Successful in 16s
acdl-ci / Test (push) Successful in 5m40s
acdl-ci / Platform check-only (offline) (push) Successful in 21s
---ci---
project: acdl
phase: 5
milestone: v1.15
status: complete
phase_role: final
tag: v1.15.4
release_id: 302
---/ci---
2026-07-30 02:26:03 +00:00
Jon Chery
e15eea067b
docs(milestone): complete v1.15 — Nova Rebrand (tag v1.15.4)
...
P5 final-review-ship complete: dual-read fallback removed (REQ-164) —
core/env.py NOVA-only, .env.secrets load paths NOVA-only (G-106 retired),
nova_tagging.py hard-fails any acdl:* tag, legacy ACDL_* Gitea secrets
deleted, ACDL_LIFECYCLE_MODE/ACDL_LOCAL_TIER/ACDL_HITL_* exports removed
from scripts, SNS subject → Nova SoD halt (P1-2), bootstrap scripts
NOVA-only. Review: 2 P0 auto-fixed (duplicate delenv), P1-1/P1-2 resolved,
doc-drift fixed. Audit: tags v1.15.0-4 exist; traceability REQ-155..164
all complete; ARCHITECTURE naming table matches codebase. 615 pytest PASS;
run_ci.sh 3-stage PASS. NOVA_MIGRATION.md marked COMPLETE.
---ci---
project: acdl
phase: 5
milestone: v1.15
status: complete
phase_role: final
requirements:
covered: [REQ-155, REQ-156, REQ-157, REQ-158, REQ-159, REQ-160, REQ-161, REQ-162, REQ-163, REQ-164]
partial: []
---/ci---
2026-07-30 02:23:55 +00:00
Jon Chery
bf8ac0fe49
verify(P4): Nova rebrand AWS resource migration — 4-layer verify PASS
...
VERIFY: structural — all acdl-*→nova-* in terraform (DynamoDB, Secrets,
Lambda, SNS, SG, KMS alias, ECS, ECR, IAM, state bucket, ALB, VPC) +
Lambda defaults (D-111) + nova-deploy role ARN; behavioral — terraform
validate PASS + 615 pytest PASS + run_ci.sh 3-stage PASS; security —
ABAC policy ARNs updated, state-bucket -migrate-state documented;
quality — grep-zero on acdl- in terraform (0 hits). New
docs/NOVA_AWS_MIGRATION.md runbook + scripts/migrate_dynamodb_data.py
(+17 tests). REQ-163 complete.
---ci---
project: acdl
phase: 4
milestone: v1.15
status: verify
requirements_covered: [REQ-163]
---/ci---
2026-07-30 01:56:11 +00:00
Jon Chery
da0de6068a
verify(P3): Nova rebrand SSM path + tag keys — 4-layer verify PASS
...
VERIFY: structural — SSM_PREFIX /acdl→/nova, tag keys acdl:*→nova:* in
terraform + tagging-standard.json, nova_tagging hard mode (_WARN_MODE=False);
behavioral — 598 pytest PASS (+32 new) + run_ci.sh 3-stage PASS + regression
gate 22/22 Verified; security — ABAC PrincipalTag/acdl:owner→nova:owner,
migration scripts dry-run-default; quality — grep-zero on acdl: tag keys
(remaining = legacy-detection constant + migration guide). REQ-161/162
complete. New scripts/migrate_ssm_paths.py + untag_acdl_keys.py (+32 tests).
---ci---
project: acdl
phase: 3
milestone: v1.15
status: verify
requirements_covered: [REQ-161, REQ-162]
---/ci---
2026-07-30 01:40:12 +00:00
Jon Chery
7ea58ec1c9
verify(P2): Nova rebrand code/env-vars/consumer-path — 4-layer verify PASS
...
VERIFY: structural — core/env.py dual-read helper + nova_tagging.py
warn-mode + .acdl/→.nova/ + 21 NOVA_* env vars; behavioral — 566 pytest
PASS + run_ci.sh 3-stage PASS; security — G-106 dual-read in both
.env.secrets load paths (run_platform.sh:294-295 + regression_verify.py
:322-325), G-108 Gitea NOVA_* secrets created (4/5 HTTP 201/204, 1
skip-no-source) + workflow secrets: refs updated; quality — grep-zero
on stray ACDL_ code reads (remaining = intentional dual-read fallback).
REQ-158/159/160 complete.
---ci---
project: acdl
phase: 2
milestone: v1.15
status: verify
requirements_covered: [REQ-158, REQ-159, REQ-160]
---/ci---
2026-07-30 01:27:06 +00:00
Jon Chery
adce478e09
verify(P1): Nova rebrand docs/decks/prose — 4-layer verify PASS
...
VERIFY (4 layers): structural — 57 files rebranded, JSON schemas valid,
pyproject name=nova; behavioral — run_ci.sh 3-stage PASS (lint+test+
check-only); security — no creds touched, S&P theme untouched (D-107);
quality — grep-zero on prose-identity ACDL (remaining hits are justified
literals for P2/P3/P4: env vars, resource names, tag keys, paths, real
repo uses: refs). Mermaid 5/5 PNGs re-exported. Nova tagline added to
README + decks + vision.md (North Star retained, D-106).
NOVA_MIGRATION.md consumer guide shipped.
---ci---
project: acdl
phase: 1
milestone: v1.15
status: verify
requirements_covered: [REQ-155, REQ-156, REQ-157]
---/ci---
2026-07-30 00:58:19 +00:00
Jon Chery
1ff942684e
docs(ship): v1.15.0 complete — Nova Rebrand P0 pre-execution (Gitea release id 297)
...
---ci---
project: acdl
phase: 0
milestone: v1.15
status: complete
phase_role: pre_execution
tag: v1.15.0
release_id: 297
---/ci---
2026-07-30 00:41:48 +00:00
Jon Chery
d14b55b774
docs(P00): incorporate grill binding mitigations G-104/G-106/G-108
...
GRILL (ci-griller): 9 axes, 8 findings G-103..G-110, verdict
proceed-with-conditions (conf 0.82). 3 binding mitigations incorporated:
- G-104 (scope/technical, conf 0.90): re-tag Major milestone on its OWN
minor line (v1.15.x), not the v1.14.x patch line (NFR convention).
Precedent: v1.10.2→v1.11.0, v1.9.x→v1.10.0. Updated PLAN/ROADMAP/
PROJECT/REQUIREMENTS/ARCHITECTURE tag refs: v1.15.0(P0)→v1.15.4(P5).
- G-106 (risk/technical, conf 0.88): .env.secrets direct-read paths
(run_platform.sh:288-289 + regression_verify.py:309-312) bypass the
core/env.py helper — P2 MUST dual-read these (NOVA_* first, ACDL_*
fallback) or AWS creds vanish mid-rename. Bound in PLAN.md P2 task 2.
- G-108 (security, conf 0.80): CI workflow secrets: refs (deploy.yml +
modules-lifecycle.yml, .gitea + .github) reference secrets.ACDL_* —
P2 MUST update to secrets.NOVA_* in lockstep with Gitea secret
creation. Bound in PLAN.md P2 task 3 (hard gate). 5 accepted-as-is
findings (G-103/105/107/109/110), 0 open escalations.
---ci---
project: acdl
phase: 0
milestone: v1.15
status: grill
---/ci---
2026-07-30 00:40:35 +00:00
Jon Chery
533a9d7bcb
docs(P00): create phase plans — v1.15-Nova (4 exec + 1 final)
...
PLAN.md: vertical-slice task decomposition for P1-P5. Wave ordering:
W1 docs/decks/prose (P1, lead-developer) → W2 code/env-vars/consumer-path
(P2, backend+lead, dual-read core/env.py helper D-108) → W3 ssm/tagkeys
(P3, data+backend, parallel-tag ABAC + nova_tagging hard mode) → W4
aws-resource-migration (P4, data+lead, staged terraform migration +
runbook) → W5 final-review-ship (P5, lead, remove dual-read fallback).
Binding constraint: regression gate stays 16/16 Verified throughout.
9 success criteria incl. grep-zero checks on ACDL_/acdl- remnants.
---ci---
project: acdl
phase: 0
milestone: v1.15
status: plan
---/ci---
2026-07-30 00:03:03 +00:00
Jon Chery
93c7106cd9
docs(P00): research findings — v1.15-Nova rebrand scope
...
RESEARCH: 8 findings from the exhaustive codebase survey (1,465 ACDL
occurrences / 205 files; 0 nova collisions). Brand string surface area,
code identifiers (21 env var prefixes, no centralized loader → core/env.py
per D-108), AWS resource names (high-risk migration table), consumer/infra
conventions (tag keys/SSM path/consumer path), docs & decks (mechanical,
S&P theme untouched per D-107), CI/release, external URLs, nomenclature.
Persona assessment: roster carries forward (lead/backend/data active,
frontend deactivated); domain priority inverted to lead→backend→data
(docs-first rebrand). ARCHITECTURE.md v1.15 addendum: full naming-
conventions rebrand table + migration ordering + capability gate.
---ci---
project: acdl
phase: 0
milestone: v1.15
status: research
---/ci---
2026-07-30 00:02:31 +00:00
Jon Chery
66d7cb9541
docs(P00): clarify — v1.15-Nova decisions D-102..D-112 locked
...
Full-autonomy CLARIFY: 11 decisions resolved. D-102..D-107 (high-judgment
scope) locked by user during planning: full rename w/ migration (AWS
resources, env vars, tag keys, SSM path, consumer path); illustrative
URLs updated; Nova tagline added alongside North Star; S&P theme
untouched. D-108..D-112 (CLARIFY): dual-read helper in core/env.py;
Checkov warn-then-hard across P2/P3; schema $id URLs rebranded; Lambda
defaults deferred to P4; flat-branch convention preserved.
---ci---
project: acdl
phase: 0
milestone: v1.15
status: clarify
---/ci---
2026-07-30 00:01:33 +00:00
Jon Chery
59a71d332a
docs(init): validate specification — v1.15-Nova rebrand milestone
...
Establish milestone v1.15 (Nova Rebrand) — Major/breaking milestone.
Ideation output (--ideate): 10 requirements REQ-155..REQ-164 mapping
the full ACDL→Nova rebrand across docs, decks, code, configs, CI, env
var prefixes, consumer contract path, SSM paths, AWS tag keys, and
AWS resource names. Staged 4-phase migration + final review/ship.
Tags run on the v1.14.x patch line: v1.14.0 (P0) → v1.14.5 (P5 final).
---ci---
project: acdl
phase: 0
milestone: v1.15
status: specify
---/ci---
2026-07-30 00:00:52 +00:00
Jon Chery
da533a8c2f
docs(ship): v1.13.24 complete — v1.14 milestone released (Gitea release id 285)
...
acdl-ci / Lint (push) Successful in 8s
acdl-ci / Platform check-only (offline) (push) Successful in 24s
acdl-ci / Test (push) Successful in 6m34s
---ci---
project: acdl
phase: 21
milestone: v1.14
status: complete
---/ci---
2026-07-29 21:37:11 +00:00
Jon Chery
3b1181f39b
Merge milestone/v1.14-refinement — v1.14 complete (NFR Refinement: bug fixes, security, stubs, tests, docs; 20 phases + final; tag v1.13.24)
...
acdl-ci / Lint (push) Successful in 10s
acdl-ci / Platform check-only (offline) (push) Successful in 25s
acdl-ci / Test (push) Successful in 6m34s
v1.14 NFR Refinement milestone complete. 20 execution phases (P1-P20) +
1 final (P21). All P1/P2 backlog from v1.11 review resolved. Security
posture hardened (swallowed errors, account ID externalized, IAM scoped,
schema validation, credential hygiene). Stubs resolved (kyverno --kube-
version removed). 7 untested scripts gained coverage. Documentation
synced (ARCHITECTURE v1.11-v1.14 addenda, stale @v1.6-1.9 -> @v1.13,
GRILL G-005/G-008 resolved, COST.md window extended, D-083 deferral
recorded). Platform VPC parameterized.
561 tests pass (was 528 at v1.13.2; +33). 22/22 capabilities Verified.
6 grill binding decisions (G-101..G-106) applied. 1 escalation (E-001)
auto-resolved at full autonomy (D-101).
---ci---
project: acdl
phase: 21
milestone: v1.14
status: complete
---/ci---
2026-07-29 21:36:37 +00:00