Add dogfood evidence cockpit #59
No reviewers
Labels
No labels
area:ci
area:docs
area:engineering
area:framework-fp
area:test-coverage
dogfood:fn
dogfood:fp
dogfood:friction
dogfood:tp
phase:b
phase:c
severity:critical
severity:high
severity:low
severity:medium
source:deepseek-v4-pro
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
pdurlej/fallow-py!59
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "codex/dogfood-evidence-cockpit"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Canary Context Pack
Product story
Dogfood evidence should flow back to the operator without turning into a manual artifact-reading chore. The useful question is not only "did CI pass?" but "is fallow-py helping us, making noise, or revealing recurring patterns?"
What changed
scripts/dogfood/aggregate_evidence.pywith local dogfood log ingestion via--dogfood-log.Why it changed
The operator explicitly wants fallow-py to learn from local use without needing to remember every manual observation. This turns
.codex/DOGFOOD-LOG.mdplus Forgejo run metadata into a weekly operator-readable evidence summary.Files touched
scripts/dogfood/aggregate_evidence.pytests/test_dogfood_aggregator.pydocs/dogfood.mddocs/dogfood-evidence-status.mddocs/dogfood-log-template.mdRelevant context
Runtime evidence
python3.13 -m py_compile scripts/dogfood/aggregate_evidence.pypython3.13 -m pytest -q tests/test_dogfood_aggregator.pypython3.13 scripts/dogfood/aggregate_evidence.py --repo pdurlej/fallow-py --runs-limit 10 --dogfood-log /Users/pd/Developer/fallow-python/.codex/DOGFOOD-LOG.md --output /tmp/fallow-domain-b-cockpit.md --json-output /tmp/fallow-domain-b-cockpit.jsonpython3.13 -m compileall -q src tests mcp/src mcp/tests scripts/dogfoodpython3.13 -m pytest -qPYTHONPATH=src python3.13 -m fallow_py analyze --root . --fail-on warning --min-confidence mediumPYTHONPATH=src:mcp/src python3.13 -m fallow_py analyze --root mcp --fail-on warning --min-confidence mediumgit diff --checkKnown constraints
Explicit out-of-scope
Requested decision
Approve if the cockpit makes dogfood evidence easier to consume without hiding uncertainty or adding product claims.
Merge blockers