Phase 4: refresh artifact (980) + add manifests/ (DEC-031)

The aggregator now reads manifests/<venture>.json. Seeded rootblocks.json (22)
to prove the live override; each venture publishes its own manifest here via CI.
This commit is contained in:
andres-gb10
2026-07-03 01:57:30 +01:00
parent 9e7480fe3a
commit ed6e73a4b4
4 changed files with 48 additions and 26 deletions
+22 -21
View File
@@ -1,7 +1,7 @@
{
"version": "1.0.0",
"std": "STD-002@1.0.0",
"generatedAt": "2026-07-01T18:10:16.279Z",
"generatedAt": "2026-07-03T00:57:09.893Z",
"generator": "70-execution/scripts/aggregate-metrics.mjs",
"note": "Single source of truth for ecosystem stat strips. Safe to publish: only aggregates, no PII/clients/money. Every value carries provenance; see ecosystem-metrics.ledger.md. Each site shapes its own strip/velocity from strip + perVenture.",
"strip": {
@@ -53,11 +53,11 @@
"verification": 3
},
"decisions": {
"value": 975,
"value": 980,
"unit": "count",
"source": "git:andres.co (live) + declared:70-execution/scripts/metrics.ventures.json",
"method": "sum of per-repo DEC-record counts (find 10-decisions -name 'DEC-*.md' | wc -l per repo): Datta:774, Insttantt:90, SliceOps:42, andres.co:30, RootBlocks:18, ApiFusion:11, Resolvi:10, Nextars:0",
"asOf": "2026-07-01",
"source": "live manifests (andres.co, RootBlocks) + declared fallback:70-execution/scripts/metrics.ventures.json",
"method": "sum of per-repo DEC-record counts (find 10-decisions -name 'DEC-*.md' | wc -l per repo): Datta:774, Insttantt:90, SliceOps:42, andres.co:31, RootBlocks:22, ApiFusion:11, Resolvi:10, Nextars:0",
"asOf": "2026-07-03",
"public": true,
"verification": 2
},
@@ -103,19 +103,19 @@
"venture": "andres.co",
"repo": "andres-co",
"branch": "main",
"decisions": 30,
"source": "git:andres.co (live)",
"decisions": 31,
"source": "git:andres.co (live manifest)",
"method": "overridden by the live emitter (tools/metrics.mjs)",
"asOf": "2026-07-01T18:10:16.227Z"
"asOf": "2026-07-03T00:57:09.852Z"
},
{
"venture": "RootBlocks",
"repo": "rootblocks-engineering",
"branch": "main",
"decisions": 18,
"source": "operator-confirmed (RootBlocks STD-002 slice, origin/main)",
"decisions": 22,
"source": "git:RootBlocks (live manifest)",
"method": "find 10-decisions -name 'DEC-*.md' | wc -l on origin/main (16 accepted + 2 rfcs); declared 21 conflated highest id DEC-021 with the count. Becomes 19 when RootBlocks DEC-024 merges",
"asOf": "2026-07-01"
"asOf": "2026-07-03"
},
{
"venture": "ApiFusion",
@@ -170,9 +170,9 @@
"status": "live",
"first_commit": "2026-06-20",
"launch": "2026-06-20",
"worked_hours": 51,
"loc": 3184,
"decisions": 30,
"worked_hours": 53.2,
"loc": 3198,
"decisions": 31,
"tier": "T2",
"complexity": {
"state": 0,
@@ -184,7 +184,7 @@
},
"note": "This site. First commit to a live, governed v1 the same day.",
"note_es": "Este sitio. Del primer commit a una v1 viva y gobernada el mismo día.",
"commits": 93
"commits": 95
},
{
"name": "Insttantt",
@@ -212,7 +212,7 @@
"launch": "2026-06-10",
"worked_hours": 167.7,
"loc": 219110,
"decisions": 18,
"decisions": 22,
"repos": 10,
"complexity": {
"state": 3,
@@ -223,7 +223,8 @@
"code": 3
},
"note": "10 repos: a security, identity, and fraud platform plus an agentic build engine. It reaches past Insttantt's complexity, built on the framework with AI. An approximate sum; the platform is largely still in progress, the website is live.",
"note_es": "10 repos: una plataforma de seguridad, identidad y fraude más un motor de build agéntico. Supera la complejidad de Insttantt, construida sobre el framework y con AI. Una suma aproximada; la plataforma está en gran parte en progreso, el website está en vivo."
"note_es": "10 repos: una plataforma de seguridad, identidad y fraude más un motor de build agéntico. Supera la complejidad de Insttantt, construida sobre el framework y con AI. Una suma aproximada; la plataforma está en gran parte en progreso, el website está en vivo.",
"commits": 347
},
{
"name": "Datta",
@@ -333,11 +334,11 @@
},
{
"key": "decisions",
"value": 975,
"value": 980,
"unit": "count",
"source": "git:andres.co (live) + declared:70-execution/scripts/metrics.ventures.json",
"method": "sum of per-repo DEC-record counts (find 10-decisions -name 'DEC-*.md' | wc -l per repo): Datta:774, Insttantt:90, SliceOps:42, andres.co:30, RootBlocks:18, ApiFusion:11, Resolvi:10, Nextars:0",
"asOf": "2026-07-01",
"source": "live manifests (andres.co, RootBlocks) + declared fallback:70-execution/scripts/metrics.ventures.json",
"method": "sum of per-repo DEC-record counts (find 10-decisions -name 'DEC-*.md' | wc -l per repo): Datta:774, Insttantt:90, SliceOps:42, andres.co:31, RootBlocks:22, ApiFusion:11, Resolvi:10, Nextars:0",
"asOf": "2026-07-03",
"verification": 2
},
{