docs: publish Azure C3 cost-guard acceptance evidence - #363
Merged
Conversation
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 free
to 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.
Intent
Reconcile the retained Azure-related Firstmate work occupying local capacity against current public main and the Downloads grievance definition of done. Preserve unlanded work and worker-authored reports, carry only still-required changes, and record exact evidence for work already landed or superseded. The required current-main change is the smallest coherent one: publish the already-completed C3 live cost-guard evidence without changing C1 or C2, while preserving verified result return, truthful terminalization, ordinary release, atomic staging, six-profile reuse, no-mistakes/Crosscheck isolation, the USD 100 default daily bound, credential custody, and zero-resource protections. Use focused local checks and required CI shards rather than a monolithic local suite; do not execute a fresh Azure acceptance campaign from this PR. After this lands, the next work is one real released-generation six-profile run-first loop and one clean repeat that return every result, release every resource, and complete no-mistakes and Crosscheck.
What Changed
Risk Assessment
✅ Low: The change is a narrowly scoped publication of previously completed C3 evidence, preserves the existing C1 and C2 statuses, explicitly limits its claims, and introduces no source-verifiable behavior or intent contradiction.
Testing
The configured baseline had already passed; focused semantic checks then validated the published C3 contract and documentation links and produced a reviewer-visible transcript. No new Azure campaign was run, and no screenshot was appropriate because this is a documentation/JSON evidence-only change with no rendered UI.
Evidence: Published C3 evidence transcript
C3 acceptance: 2026-08-24 idle: threshold=600s power=deallocated queue=assigned early_release_proof=false ordinary_cleanup=true bound refusal: spend_usd=2.983466 controlled_bound_usd=1 override=none refused=true wind_down=true default reproof: bound_usd=100 tripped=false queue=0 desired=0 active=0 assignments=0 used_vcpus=0 committed_vcpus=0 scope exclusions: C1, C2 telemetry caveat: Azure Cost Management actuals lag by hours; this is a backstop on recorded spend, not a real-time meter.Pipeline
Updates from git push no-mistakes
✅ **intent** - passed
✅ No issues found.
✅ **Rebase** - passed
✅ No issues found.
✅ **Review** - passed
✅ No issues found.
✅ **Test** - passed
✅ No issues found.
if [ "${FM_AZURE_VALIDATION_CELL:-0}" = 1 ]; then exec "$FM_AZURE_VALIDATION_SHARD_BRIDGE" behavior --count "${FM_AZURE_VALIDATION_SHARD_COUNT:-8}"; else exec bin/fm-no-mistakes-test-command.sh; fiBaseline previously passed:if [ "${FM_AZURE_VALIDATION_CELL:-0}" = 1 ]; then exec "$FM_AZURE_VALIDATION_SHARD_BRIDGE" behavior --count "${FM_AZURE_VALIDATION_SHARD_COUNT:-8}"; else exec bin/fm-no-mistakes-test-command.sh; fiInspectedgit diff 64c77dc051b358679b26adb877e37873cc5093a9..2fed01585a75af1f16f16fa6ec6f38c049172cdato confirm the committed scope is limited to C3 documentation and its evidence recordExecuted the README’s focusedjq -eevidence-contract verification, including 600-second idle deallocation, ordinary cleanup, controlled bound refusal, $100 default reproof, zero fleet state, C1/C2 exclusions, and SHA-256 field validationRendered the public evidence contract withjq -rintoc3-published-evidence-transcript.txtResolved every relative Markdown link indocs/azure-requirements.mdand the C3 evidence README and confirmed each target exists✅ **Document** - passed
✅ No issues found.
✅ **Lint** - passed
✅ No issues found.
✅ **Push** - passed
✅ No issues found.