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:
+22
-21
@@ -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
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user