feat(P1): remove gitea/gitlab from synced files + simplify docs (REQ-230,231,232)
Genericize forge-detection code: gitea→forge/generic_forge, GITEA_ACTOR→FORGE_ACTOR. Drop .gitea byte-identity test assertions (keep GitHub-side + contract conformance). Add test_no_forge_mentions.py guard test (REQ-230). Delete completed migration docs (NOVA_MIGRATION.md, NOVA_AWS_MIGRATION.md). Move NO_HUMANS_THESIS.md to .ciagent/ (internal artifact). Strip ciagent-internal provenance from synced docs (REQ-/D-/P-/CAP- IDs, milestone headers, .ciagent/PROJECT.md citations). Trim README.md (reusable deploy section, local key rotation paragraph). Fix version-tag drift (@v1.13→@v1.19, acdl/→nova/). ---ci--- project: acdl phase: 1 milestone: v1.20 status: execute requirements: [REQ-230, REQ-231, REQ-232] ---/ci---
This commit is contained in:
@@ -0,0 +1,67 @@
|
||||
# Nova — The No-Humans Infrastructure Platform: Thesis Defensibility Brief
|
||||
|
||||
> v1.17 — Strategic Direction, Leadership Metrics & Unified Story (REQ-213)
|
||||
> Generated: 2026-08-04
|
||||
|
||||
## The thesis
|
||||
|
||||
Nova is the autonomous infrastructure layer that lets product teams
|
||||
ship without engaging an operator, and lets executives trust the AI
|
||||
not because it never fails but because every decision is captured,
|
||||
scored, and accountable.
|
||||
|
||||
**Autonomy in operations; human at stage gates.** The operator is
|
||||
removed from the loop of normal operations. Human attestation remains
|
||||
required at stage gates — QA signs off for production, SRE greenlights
|
||||
based on operational readiness. The absence of an operator is never
|
||||
the absence of a record.
|
||||
|
||||
## Grounded proof (measurable today)
|
||||
|
||||
| Proof | Source | Status |
|
||||
|-------|--------|--------|
|
||||
| 18 capabilities verified, 4 honestly skipped (0 broken) | `REGRESSION_REPORT.json` | grounded |
|
||||
| Decision Ledger captures 100% of AI decisions with outcome backfill | `metrics/decision_ledger.db` | grounded (this milestone) |
|
||||
| Attestation Coverage: 100% of prod/dr promotions attested by a human | `hitl_gates.py` + outbox `approver_*` | grounded |
|
||||
| Confidence-gated policy engine (not an LLM) — 6 weighted inputs, band outcome | `confidence_signal.py` | grounded |
|
||||
| 8-concern attestation matrix with separation-of-duties on prod | `attestation_matrix.py` + `separation_of_duties.py` | grounded |
|
||||
| Pre-apply cost estimates (Infracost, offline) | `infracost_adapter.py` | grounded |
|
||||
| Test suite passes (~656 tests) | `metrics/test-results.xml` | grounded |
|
||||
|
||||
## Deferred proof (measurable when blocking decisions lift)
|
||||
|
||||
| Proof | Blocking Decision | Unblock Requirement |
|
||||
|-------|-------------------|---------------------|
|
||||
| Touchless Resolution Rate ≥99% across production estates | 0 consumers today | Pilot estate activation |
|
||||
| Live infrastructure health (ECS, ALB, RPS) | D-096 | Live AWS re-provisioning |
|
||||
| Onboarding funnel: requested → granted | D-113/D-114/D-119 | Auto-grant implementation |
|
||||
| Drift auto-reversal rate ≥95% | D-096 + no scheduler | Drift detection scheduler |
|
||||
| Predictive vs reactive ratio ≥3:1 | future emitter | ML anomaly-forecasting service |
|
||||
| Tamper-evident ledger checkpoints (S3 Object Lock + JWS) | D-083 | Audit ledger build-out |
|
||||
|
||||
## Anti-claims (what Nova is NOT)
|
||||
|
||||
1. **Nova's "AI" is NOT an LLM planner.** It is a confidence-gated
|
||||
policy engine (confidence_signal + HITL gate). The Decision Ledger
|
||||
captures this real decision path — not a fabricated "AI agent" that
|
||||
doesn't exist yet (D-122). When an LLM planner is added, it will emit
|
||||
richer `alternatives_considered` without schema breakage.
|
||||
2. **Nova does NOT remove humans from accountability.** Only from
|
||||
operations. Every stage-gate promotion (qa/prod/dr) requires a human
|
||||
attestation recorded with approver identity, separation-of-duties
|
||||
check, and the 8-concern evidence matrix (NORTH_STAR Anti-Goal #3).
|
||||
3. **Nova is NOT for legacy, untagged, or freeform infrastructure.** It
|
||||
requires Terraform-managed, policy-aligned, fully-tagged inputs
|
||||
(NORTH_STAR Anti-Goal #4).
|
||||
4. **Nova does NOT fabricate metrics.** Every metric is grounded (cites
|
||||
a source file), derived (documented formula), or deferred (cites a
|
||||
blocking decision ID). No fabricated numbers in any deck slide or
|
||||
METRICS.md entry (the "no fabrication" hard constraint).
|
||||
|
||||
## What "won" looks like
|
||||
|
||||
By month 18, Nova is the layer enterprise leadership points to when
|
||||
they say *"we don't have an infrastructure ops team anymore, and the
|
||||
audit trail is stronger than it ever was"* — and it is the default
|
||||
substrate their AI engineering teams reach for first when an agent needs
|
||||
to deploy.
|
||||
Reference in New Issue
Block a user