Add continuous dogfood proof infrastructure for autonomy marketing unlock - #529
Draft
IanFrelinger wants to merge 3 commits into
Draft
Add continuous dogfood proof infrastructure for autonomy marketing unlock#529IanFrelinger wants to merge 3 commits into
IanFrelinger wants to merge 3 commits into
Conversation
…ing unlock Add scheduled CI workflow and documentation for continuous dated dogfood evidence: Infrastructure: - .github/workflows/dogfood-continuous-proof.yml: Scheduled (weekday) autonomy loop sweep on canary objective (rgb-hex-parse) - scripts/dogfood-continuous-proof.sh: Helper script for running sweeps and appending ledger rows - Workflow checks for Strict Ed25519 readiness (PR #523 dependency) and records honest GAP rows until it lands Documentation: - docs/dogfood-ledger.md: Dated pass/fail evidence table (auto-appended by CI), aligned with PR #520 format - docs/dogfood-scorecard.md: Marketing unlock thresholds (last-N green ≥80%, time-to-admit ≤15min, Strict rejection ≤70%, 7 consecutive days) - docs/DocsIndex.md: Add ledger + scorecard references in Trust loop section Design: - Workflow designed for AFTER PR #523 lands (Strict+Ed25519 signature requirement) - Until #523: workflow records GAP rows documenting the dependency - Fail closed: never claims Strict production is ready until Ed25519 enforcement verified in code - Canary: rgb-hex-parse (6-digit hex parser from samples/autonomy-objectives) - Schedule: Mon-Fri 06:00 UTC (weekday cadence) - Auto-commits ledger updates from CI with structured metadata Self-apply bar: - Fixture E2E (canary objectives) is the floor - Real Ashlar hygiene PR via loop is the framework proof - Marketing HOLD until: thresholds met + Strict Ed25519 on master + dated passes in ledger + real dogfood PR Notes: - Stub implementation in script until PR #523 lands and autonomy loop host wiring is available - Workflow will no-op with honest GAP rows until dependencies resolved - No bypasses, no weakened cert-gate - Coordinated with PR #520 (ledger artifact) and PR #523 (Strict+Ed25519) Co-authored-by: IanFrelinger <IanFrelinger@users.noreply.github.com>
- Resolved docs/dogfood-ledger.md: preserved master's 2026-09-05 entry, updated 2026-09-06 entry to reflect #523 now on master - Resolved docs/DocsIndex.md: merged both versions of trust loop section - All other changes from master merged cleanly Co-authored-by: IanFrelinger <IanFrelinger@users.noreply.github.com>
- Updated workflow comments: #523 is now on master (merge commit 966e6bf) - Updated dogfood-continuous-proof.sh: removed #523 as blocker, kept honest about stub + lim-9 - Updated dogfood-scorecard.md: marked #523 as merged, updated status section - Kept honest gaps: canary sweep script still stub, lim-9 status TBD - No weakening of cert-gate or thresholds Co-authored-by: IanFrelinger <IanFrelinger@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for freeto join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Implements continuous, dated, Strict-path dogfood evidence infrastructure that auto-feeds the dogfood ledger. This enables autonomy marketing unlock when scorecard thresholds are met for ~7 consecutive days with dated Strict production Ed25519 passes.
Status: PR #523 (Strict+Ed25519) merged to master (966e6bf). Strict production paths now enforce Ed25519 signatures. Remaining blocker: canary sweep script is stub until real autonomy loop wiring completes.
Changes
Infrastructure (all in this PR)
.github/workflows/dogfood-continuous-proof.yml: Scheduled GitHub Actions jobworkflow_dispatchRequireEd25519Signature=truein code)rgb-hex-parse(6-digit hex parser)docs/dogfood-ledger.mdscripts/dogfood-continuous-proof.sh: Helper scriptrun-canary-sweep: Execute autonomy loop on rgb-hex-parse (stub until dependencies ready)append-ledger: Append formatted row to ledger tableDocumentation
docs/dogfood-ledger.md: Dated evidence table (aligned with PR Add dogfood ledger artifact for shippable-demo evidence tracking #520 format)docs/dogfood-scorecard.md: Marketing unlock thresholds (proposed defaults)docs/DocsIndex.md: Add ledger and scorecard referencescertification-evidence.mdProposed Thresholds (for PM/Marketing Review)
Note: These are proposals. Adjust based on campaign 1-4 data, model selection, and risk tolerance.
Dependencies & Gaps
✅ Strict+Ed25519 (PR #523) — NOW ON MASTER
RequireEd25519Signature=truetoCertificationVerifyOptions.StrictImplementation Stub (Remaining Blocker)
The script (
scripts/dogfood-continuous-proof.sh) currently contains a stub implementation that:spikes/autonomy-first-flightpatternsThis is intentional: Workflow is designed to be honest about readiness. No fake passes, no bypasses.
Design Principles
Testing
Testing strategy (blast radius)
Checklist
dogfood-ledger.md,dogfood-scorecard.md)DocsIndex.md)TODOorNotImplementedException(stub is explicitly documented as such)Release
Coordination
Next Steps (Post-Merge)
scripts/dogfood-continuous-proof.shFiles Changed
.github/workflows/dogfood-continuous-proof.yml(new)scripts/dogfood-continuous-proof.sh(new)docs/dogfood-ledger.md(new, updated after master merge)docs/dogfood-scorecard.md(new)docs/DocsIndex.md(modified, updated after master merge)Total: 5 files, ~480 insertions (updated after merging master)
For PM/CEO Review:
docs/dogfood-scorecard.md.github/workflows/dogfood-continuous-proof.yml