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
+10
View File
@@ -0,0 +1,10 @@
# manifests/
Each venture publishes its STD-002 `metrics.json` here as `<venture>.json` (lowercase venture
key). The andres-engineering aggregator reads all of them (public, no token) and folds them
into `ecosystem-metrics.json`, overriding the hand-declared counts (DEC-031). The git-auto
numbers (decisions, commits, worked_hours, loc) go live; complexity stays the human-reviewed
declared value.
Publish from a venture's CI publish step:
`cp metrics.json ../ecosystem-metrics/manifests/<venture>.json` then commit + push.
+11
View File
@@ -0,0 +1,11 @@
{
"version": "1.0.0", "std": "STD-002@1.0.0", "repo": "rootblocks-engineering",
"venture": "RootBlocks", "domain": "Intelligence", "status": "live", "baseline": false,
"repos": 10, "generatedAt": "2026-07-03T00:00:00.000Z", "generator": "70-execution/scripts/metrics.mjs",
"metrics": {
"decisions": { "value": 22, "unit": "count", "source": "git:10-decisions", "method": "find 10-decisions -name 'DEC-*.md' | wc -l on origin/main", "asOf": "2026-07-03", "auto": true, "public": true, "verification": 1 },
"commits": { "value": 347, "unit": "count", "source": "git:subrepos", "method": "sum over 10 subrepos", "asOf": "2026-07-03", "auto": true, "public": true, "verification": 1 },
"worked_hours": { "value": 167.7, "unit": "hours", "source": "git:subrepos-commit-timestamps", "method": "session clustering (DEC-019), summed", "asOf": "2026-07-03", "auto": true, "public": true, "verification": 1 },
"loc": { "value": 219110, "unit": "lines", "source": "git:subrepos-tracked-source", "method": "git grep -c, code only", "asOf": "2026-07-03", "auto": true, "public": true, "verification": 1 }
}
}