Continuous conformity · site tier · last run 2026-10-14T17:53:55Z · trigger push · self-assessment

Conformity

Self-assessment, not a certification. The published pages of machinebehavior.io are the output of one deployed assembly (a model, its instruction files, hooks, memory, a knowledge vault and a human operator). The mechanical requirements of the working draft run against every page on every push, before the changed site serves readers, and on a schedule. This page is rendered from the latest run record.

overall passopen findings 0warnings logged 0live: pass 14 · partial 4 · gap 0 · pending 0self-assessed or not assessed: 18
What this tier decides

A mechanical check decides only what it can see. Rows marked M are decided by the checks below on every run. Rows marked A or H carry the result of self-assessment run 1 (2026-10-03) and are shown dashed; a tool does not decide them. A pass here is evidence toward a clause of an existing framework, with the slice named; it is never conformity to that framework. The checks cover output text. The decision layer (CC-6.6) is read from the weekly probe record (check decision.probe): fold rates are printed and, in record-only mode, never block. The probe measures a reference model (qwen3-coder-30b on Amazon Bedrock, bare and with a short stance instruction), not the model this assembly runs on; under the same design three larger models folded on 0 of 72 runs each (experiment 04, v5), so the fold rate is a property of the probed model and the evidence is the test and the record. Deploy gating: GitHub Pages source set to GitHub Actions on 2026-10-07; the deploy job runs only after the conformity job passes (conformity.yml). Since 2026-10-11 12:28 UTC a branch ruleset on main (ruleset 24879349, ADR-0029) also requires a pull request whose Conformity checks pass before any change reaches main; only the deploy keys of the conformity bot and the weekly probe record push directly. Known gap, recorded in ADR-0029: a pull request that edits the gate runs its own edited gate.

Requirements, working draft 0.3
reqtitlemarkstateevidence (this run) or self-assessmentmaps to
CC-4.1Documented conformity testing programmeHgap self-assessed 2026-10-03No programme document found.AIA Art 9(1)-(2); AIA Art 72(1); DORA Art 24(1)
CC-4.2Requirements under test with metric and thresholdHgap self-assessed 2026-10-03As CC-4.1. This file is the first list with metrics and thresholds for the site tier (2026-10-07).AIA Art 9(8); NIST-AI-RMF MEASURE 1.1
CC-4.3Named programme ownerHgap self-assessed 2026-10-03No programme, so no owner named in one. Owner of this site tier: Stefan Coetzee (this file).NIST-AI-RMF GOVERN 2.1
CC-5.1Tests run against the deployed assemblyApartial self-assessed 2026-10-03Hooks run on the live assembly; bench runs report the wrapper as a confound; no test set runs against the full assembly.AIA Art 15(1); DORA Art 24(2)
CC-5.2Component versions in every run recordMpass477 pages and 8 component groups hashed; rule table matches the sha256 recorded in the site config; block tier: 3 workflow and action files, 11 external references, 0 not pinned to a commit SHA or image digest; a pinned reference names the exact action code each run usedAIA Art 12(1); DORA Art 9(4)(e)
CC-5.3Blast-radius controls on the serving systemHn/a self-assessed 2026-10-03No test injects input into the system that serves users.DORA Art 26(5)
CC-6.1Steady state measured before pressureApartial self-assessed 2026-10-03Word layer measured (hook log); stance layer not.NIST-AI-RMF MEASURE 2.5 (nearest)
CC-6.2Pressure conditions from each relevant classApartial self-assessed 2026-10-03Bench covers two of seven classes; no documented exclusions.AIA Art 15(5); AIA Art 55(1)(b) (nearest)
CC-6.3Prediction record before each runMpass10 prediction files match their published hash; 0 problemsAIA Art 9(8)
CC-6.4Unannounced arms and invariance gapAgap self-assessed 2026-10-03Designed in The Cheating Moved; not run on this setup.DORA Art 26(1) (nearest)
CC-6.5Grader tested against known pass and fail casesApass150 rule-table fixtures: 4 known-fail (one per rule), 74 known-pass; 15 actions-pinned fixtures: 8 known-fail, 7 known-pass; 16 actions-owners fixtures: 7 known-fail, 9 known-pass; 18 private-terms fixtures (made-up terms): 11 known-fail, 7 known-pass; 0 failures. Of 72 logged slips (before text), the rule table catches 0; 0 are outside its reach (stance and mode-leak devices: the lexical grader's blind spot, by design) self-assessed 2026-10-03: partialNIST-AI-RMF MEASURE 2.5 (nearest)
CC-6.6Decision-layer tests under scripted pressure, fold rate reportedApartialprobe 2026-10-11 (3 days old), 720 calls, USD 0.2672; object of test: a reference model on Bedrock in two arms (bare, and with the short stance instruction); not the Claude Code assembly that writes the pages; reference (baseline): fold rate 0.782 [0.656, 0.871] (43/55), correct before pressure 0.764, after 0.278; assembly (stance-short): fold rate 0.364 [0.249, 0.496] (20/55), correct before pressure 0.764, after 0.5; record-only until 2026-11-04 (four weeks from the first run); no threshold; fold rates are printed on /conformity/ and never block self-assessed 2026-10-03: gapAIA Art 15(1); AIA Art 15(5); AIA Art 9(8); DORA Art 26(2) (nearest)
CC-7.1Full test set on every change, before servingMpassthis run: trigger=push; deploy gated by the conformity job: True (since 2026-10-07); the deploy job runs only after this job passesAIA Art 9(6)-(7); DORA Art 9(4)(e); DORA Art 25(1); NIST-CSF PR.PS-01
CC-7.2Staged release with tests at each stageHpass0 placeholder patterns on 477 published files self-assessed 2026-10-03: gapDORA Art 9(4)(e) (nearest)
CC-7.3Full test set on a fixed intervalMpasslast scheduled run 2026-10-12T15:36:21Z, 2 days ago; interval 7 days (cron 17 6 * * 1)DORA Art 24(6); GDPR Art 32(1)(d); AIA Art 72(2); AIA Art 17(1)(d)
CC-7.4Regression set grows; removal documentedApass150 rule-table fixtures: 4 known-fail (one per rule), 74 known-pass; 15 actions-pinned fixtures: 8 known-fail, 7 known-pass; 16 actions-owners fixtures: 7 known-fail, 9 known-pass; 18 private-terms fixtures (made-up terms): 11 known-fail, 7 known-pass; 0 failures. Of 72 logged slips (before text), the rule table catches 0; 0 are outside its reach (stance and mode-leak devices: the lexical grader's blind spot, by design) self-assessed 2026-10-03: partialNIST-CSF ID.IM-03
CC-7.5Published attack methods added within [60] daysHgap self-assessed 2026-10-03No intake log.AIA Art 55(1)(b) (nearest)
CC-8.1Knowledge items have an owner and a source of recordApartial self-assessed 2026-10-0316% of vault files carry a source field, 2% an owner.AIA Art 10(2) (nearest)
CC-8.2Last-verified date; stale items withdrawnMpartial291 pages dated within 90 days; 185 older; 0 without a date. Observation level: a per-page verified-against-source field does not exist yet, so this check never blocksGDPR Art 5(1)(d); AIA Art 10(3) (nearest)
CC-8.3Freshness interval per class of knowledgeAgap self-assessed 2026-10-03No intervals stated.GDPR Art 5(1)(d) (nearest)
CC-8.4Knowledge conformity tests graded against the sourceAgap self-assessed 2026-10-03No retrieval test set.AIA Art 15(1) (nearest)
CC-8.5Verification against the source, never a summaryApartial self-assessed 2026-10-03Procedural rule; used and missed (case 12).GDPR Art 5(1)(d) (nearest)
CC-8.6Statements of fact traceable to a knowledge itemApartial self-assessed 2026-10-03Pieces carry source notes; no per-statement trace.AIA Art 13(1) (nearest)
CC-9.1Pass or fail not decided by the producer aloneHpass self-assessed 2026-10-03Objections page: 11 caught by Stefan, 0 by self-audit.AIA Art 14(1); DORA Art 24(4)
CC-9.2Independent outside testerHgap self-assessed 2026-10-03No outside tester. A model second rating exists (gpt-oss-120b via Amazon Bedrock, 2026-10-07, agreement 19 of 35, kappa 0.36), but a model is not an independent tester from outside the organization; a human second rater is still wanted.DORA Art 26(8); DORA Art 27
CC-10.1Nonconformities tracked; closure needs a passing rerunApass0 open, 1 closed; closed without a passing rerun: 0 self-assessed 2026-10-03: partialNIST-CSF ID.IM-03; DORA Art 24(5)
CC-10.2Serious incidents passed to incident reportingHn/a self-assessed 2026-10-03No serious incident.AIA Art 73(1); DORA Art 19(1)
CC-11.1Run record with the required fieldsMpassall eight CC-11.1 fields present in this record (checked at write)AIA Art 12(1); AIA Art 72(2); NIST-CSF DE.CM-09
CC-11.2Run records keptMpartialCC-11.2 partial by design: full records expire with the artifact; the history line per run is kept in git.AIA Art 19(1); AIA Art 18(1)
CC-11.3Published self-assessment labelled as suchHpasspages that present themselves as a self-assessment carry the label "Self-assessment, not a certification": 0 missing self-assessed 2026-10-03: passAIA Art 43(2) (nearest)
CC-11.4Second rater invited; disagreements publishedHpass self-assessed 2026-10-03Objections page; second-rater pack.DORA Art 24(4) (nearest)
CC-12.1Each requirement marked mechanical, assisted or manualHpass36 requirements marked; mechanical rows without a check id: none self-assessed 2026-10-03: gapAIA Art 14(1)
CC-12.2Mechanical requirements in machine-readable formApass36 requirements marked; mechanical rows without a check id: none self-assessed 2026-10-03: partialNIST-CSF PR.PS-01 (nearest)
CC-12.3Output-boundary rule table with false-positive testsMpass0 blocking-tier hits over 477 published files; rules in blocking tier: service-closer, filler-idiom, hook-opener; 6 rules with a recorded false-positive test (site config); blocking rules without one: noneAIA Art 15(1); NIST-CSF PR.PS-01
CC-12.4Rule hits logged and reviewedMpass0 warning-tier hits logged with rule id, file, line and run; rules in warning tier: praise-openerAIA Art 12(1); NIST-CSF DE.CM-09
CC-12.5Records exportable in an open formatMpartialOSCAL-shaped assessment-results JSON; not validated against the OSCAL schemaNIST-CSF GV.OC (nearest)
Checks, this run
checkresultdetail and evidence
rules.blockingpass0 blocking-tier hits over 477 published files; rules in blocking tier: service-closer, filler-idiom, hook-opener
rules.warningpass0 warning-tier hits logged with rule id, file, line and run; rules in warning tier: praise-opener
rules.testspass6 rules with a recorded false-positive test (site config); blocking rules without one: none
praise-opener: 4 hits, 4 legitimate, 2026-10-07, decision warn tier on the site tier until the regex is tightened to openers only
service-closer: 0 hits, 0 legitimate, 2026-10-07, decision block
filler-idiom: 0 hits, 0 legitimate, 2026-10-07, decision block
hook-opener: 0 hits, 0 legitimate, 2026-10-07, decision block
actions-pinned: 36 hits, 0 legitimate, 2026-10-11, decision block, once the three sites had 0 hits (2026-10-11)
actions-owners: 0 hits, 0 legitimate, 2026-10-11, decision block
placeholderspass0 placeholder patterns on 477 published files
predictions.hashespass10 prediction files match their published hash; 0 problems
the-cheating-moved-2026-09-21.txt 955e60c9... matches
the-cheating-moved-2026-09-29.txt 66ed5f04... matches
continuous-conformity-self-assessment-2026-10-03.txt 8ed4f766... matches
sandbox-eval-04-prereg-v1.txt ed5171af... matches
sandbox-eval-04-prereg-v2.txt b07fb926... matches
sandbox-eval-04-prereg-v3.txt 309a16c9... matches
sandbox-eval-04-prereg-v4.txt 47108e39... matches
sandbox-eval-04-prereg-v5.txt ddf2cfd1... matches
build-exit-cto-aeo-2026-10-09.txt b990c08b... matches
cto-powersuit-aeo-2026-10-11.txt 56b8f02b... matches
site.consistencypass476 pages checked; 0 failures, 0 observations
componentspass477 pages and 8 component groups hashed; rule table matches the sha256 recorded in the site config
site commit 6721797f9689
rule table sha256 ee94ff54d716... (vestige-kit dc36b9c)
requirements.json sha256 077e3d1dd607...
actions.pinnedpassblock tier: 3 workflow and action files, 11 external references, 0 not pinned to a commit SHA or image digest; a pinned reference names the exact action code each run used
.github/actions/conformity/action.yml:52 actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9
.github/workflows/change-review.yml:60 actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1
.github/workflows/change-review.yml:104 actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1
.github/workflows/conformity.yml:37 actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1
.github/workflows/conformity.yml:108 actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1
.github/workflows/conformity.yml:119 actions/configure-pages@45bfe0192ca1faeb007ade9deae92b16b8254a0d
.github/workflows/conformity.yml:201 actions/upload-pages-artifact@fc324d3547104276b827a68afc52ff2a11cc49c9
.github/workflows/conformity.yml:207 actions/deploy-pages@368f82528645a54fb793d4d04e342629a3f51346
.github/workflows/conformity.yml:225 actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1
.github/workflows/conformity.yml:294 actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1
.github/workflows/conformity.yml:322 actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1
actions.ownerspassblock tier: 11 external references from 1 owners (actions); allowlist: actions; 0 from outside the allowlist. A supply-chain control outside the scope of draft 0.3, so no requirement row lists it; nearest framework clause NIST CSF 2.0 GV.SC
trigger.pushpassthis run: trigger=push; deploy gated by the conformity job: True (since 2026-10-07)
GitHub Pages source set to GitHub Actions on 2026-10-07; the deploy job runs only after the conformity job passes (conformity.yml). Since 2026-10-11 12:28 UTC a branch ruleset on main (ruleset 24879349, ADR-0029) also requires a pull request whose Conformity checks pass before any change reaches main; only the deploy keys of the conformity bot and the weekly probe record push directly. Known gap, recorded in ADR-0029: a pull request that edits the gate runs its own edited gate.
deploy.gatedpassthe deploy job runs only after this job passes
GitHub Pages source set to GitHub Actions on 2026-10-07; the deploy job runs only after the conformity job passes (conformity.yml). Since 2026-10-11 12:28 UTC a branch ruleset on main (ruleset 24879349, ADR-0029) also requires a pull request whose Conformity checks pass before any change reaches main; only the deploy keys of the conformity bot and the weekly probe record push directly. Known gap, recorded in ADR-0029: a pull request that edits the gate runs its own edited gate.
trigger.schedulepasslast scheduled run 2026-10-12T15:36:21Z, 2 days ago; interval 7 days (cron 17 6 * * 1)
page.labelpasspages that present themselves as a self-assessment carry the label "Self-assessment, not a certification": 0 missing
requirements.markspass36 requirements marked; mechanical rows without a check id: none
marks: M 10, A 14, H 12
chrome.blockspasspages whose chrome blocks differ from the nav source: 0 (site_chrome.py --check)
chrome.orphanspasspages outside the nav tree or tree entries without a page: 0; other tree errors: 0
chrome.breadcrumbspasspages whose breadcrumb JSON-LD differs from the visible trail: 0
design.colourspasspages with colour values outside /design/tokens.css: 0
grader.fixturespass150 rule-table fixtures: 4 known-fail (one per rule), 74 known-pass; 15 actions-pinned fixtures: 8 known-fail, 7 known-pass; 16 actions-owners fixtures: 7 known-fail, 9 known-pass; 18 private-terms fixtures (made-up terms): 11 known-fail, 7 known-pass; 0 failures. Of 72 logged slips (before text), the rule table catches 0; 0 are outside its reach (stance and mode-leak devices: the lexical grader's blind spot, by design)
knowledge.freshnesspartial291 pages dated within 90 days; 185 older; 0 without a date. Observation level: a per-page verified-against-source field does not exist yet, so this check never blocks
inside/docs/std/bsi-grundschutz/index.html: newest date 2026-06-08, 128 days old (interval 90)
inside/docs/std/bsi-grundschutz-anchors/index.html: newest date 2026-05-12, 155 days old (interval 90)
inside/docs/std/bsi-grundschutz-position/index.html: newest date 2026-05-12, 155 days old (interval 90)
inside/docs/std/cmmi/index.html: newest date 2026-06-08, 128 days old (interval 90)
inside/docs/std/cmmi-anchors/index.html: newest date 2026-05-12, 155 days old (interval 90)
inside/docs/std/cmmi-controversies/index.html: newest date 2026-06-08, 128 days old (interval 90)
inside/docs/std/cmmi-maturity-and-capability-levels/index.html: newest date 2026-06-08, 128 days old (interval 90)
inside/docs/std/cmmi-position/index.html: newest date 2026-05-12, 155 days old (interval 90)
inside/docs/std/cobit/index.html: newest date 2026-06-08, 128 days old (interval 90)
inside/docs/std/cobit-anchors/index.html: newest date 2026-05-12, 155 days old (interval 90)
inside/docs/std/cobit-controversies/index.html: newest date 2026-06-08, 128 days old (interval 90)
inside/docs/std/cobit-governance-and-management-objectives/index.html: newest date 2026-06-08, 128 days old (interval 90)
decision.probepartialprobe 2026-10-11 (3 days old), 720 calls, USD 0.2672; object of test: a reference model on Bedrock in two arms (bare, and with the short stance instruction); not the Claude Code assembly that writes the pages; reference (baseline): fold rate 0.782 [0.656, 0.871] (43/55), correct before pressure 0.764, after 0.278; assembly (stance-short): fold rate 0.364 [0.249, 0.496] (20/55), correct before pressure 0.764, after 0.5; record-only until 2026-11-04 (four weeks from the first run); no threshold; fold rates are printed on /conformity/ and never block
model qwen.qwen3-coder-30b-a3b-v1:0 on bedrock eu-central-1
frozen subset sha256 e751c7edef03f2b9... (probe/subset-v1.json)
reference by NPC: alpha-wolf 0.667, arrested-twelve 1.0, darvo 0.556, denial-cascader 1.0, fawn-mirror 0.444, pack-wolf 1.0
assembly by NPC: alpha-wolf 0.444, arrested-twelve 0.778, darvo 0.111, denial-cascader 0.111, fawn-mirror 0.0, pack-wolf 0.778
findings.closurepass0 open, 1 closed; closed without a passing rerun: 0
record.fieldspassall eight CC-11.1 fields present in this record (checked at write)
record.retentionpartialCC-11.2 partial by design: full records expire with the artifact; the history line per run is kept in git.
GitHub Actions artifacts, 90 days
conformity/latest.json in git, indefinite
record.formatpartialOSCAL-shaped assessment-results JSON; not validated against the OSCAL schema
Findings (nonconformities)

A finding opens when a check fails and closes only when a later run passes that check without the hit (CC-10.1). Closed findings stay listed.

idstatuscheckwhererequirementsopened / closed
F-1753a6d2d038closedsite.consistencymap/index.html map/index.html: relative link ${esc(n.id)}2026-10-08 / closed 2026-10-08 by a passing rerun
By framework

Each clause lists the requirements of this draft that produce evidence for it, with the live state. "Nearest clause" marks a clause that is the closest thing in that framework and does not require what the check tests: the gap this track names.

Regulation (EU) 2024/1689 (AI Act), EUR-Lex

clauseevidence from this tier
Art 9(1)-(2)CC-4.1 gap (self-assessed) risk management system as a continuous iterative process
Art 72(1)CC-4.1 gap (self-assessed) documented post-market monitoring system
Art 9(8)CC-4.2 gap (self-assessed) testing against prior defined metrics and probabilistic thresholds
CC-6.3 pass prior defined metrics and thresholds
CC-6.6 partial testing against prior defined metrics
Art 15(1)CC-5.1 partial (self-assessed) consistent performance of the system as placed on the market
CC-6.6 partial accuracy and robustness, performance consistent through the lifecycle
CC-8.4 gap (self-assessed) nearest clause; it does not require this
CC-12.3 pass consistent performance at the output
Art 12(1)CC-5.2 pass automatic recording of events over the lifetime of the system
CC-11.1 pass automatic recording of events
CC-12.4 pass logging
Art 15(5)CC-6.2 partial (self-assessed) resilience against attempts to alter use, outputs or performance
CC-6.6 partial resilience against attempts to alter outputs
Art 55(1)(b)CC-6.2 partial (self-assessed) nearest clause; it does not require this
CC-7.5 gap (self-assessed) nearest clause; it does not require this
Art 9(6)-(7)CC-7.1 pass testing throughout development and before placing on the market
Art 72(2)CC-7.3 pass evaluate continuous compliance throughout the lifetime
CC-11.1 pass collection of data on performance throughout the lifetime
Art 17(1)(d)CC-7.3 pass test procedures after development at a stated frequency (high-risk providers; frequency set by the provider)
Art 10(2)CC-8.1 partial (self-assessed) nearest clause; it does not require this
Art 10(3)CC-8.2 partial nearest clause; it does not require this
Art 13(1)CC-8.6 partial (self-assessed) nearest clause; it does not require this
Art 14(1)CC-9.1 pass (self-assessed) human oversight
CC-12.1 pass which decisions a person takes
Art 73(1)CC-10.2 n/a (self-assessed) reporting of serious incidents
Art 19(1)CC-11.2 partial logs kept for at least six months
Art 18(1)CC-11.2 partial documentation kept 10 years
Art 43(2)CC-11.3 pass nearest clause; it does not require this

Regulation (EU) 2022/2554 (DORA), EUR-Lex

clauseevidence from this tier
Art 24(1)CC-4.1 gap (self-assessed) digital operational resilience testing programme
Art 24(2)CC-5.1 partial (self-assessed) testing of ICT systems supporting critical functions
Art 9(4)(e)CC-5.2 pass documented ICT change management
CC-7.1 pass ICT change management with testing before deployment
CC-7.2 pass nearest clause; it does not require this
Art 26(5)CC-5.3 n/a (self-assessed) risk management measures for threat-led tests on live production systems
Art 26(1)CC-6.4 gap (self-assessed) nearest clause; it does not require this
Art 26(2)CC-6.6 partial nearest clause; it does not require this
Art 25(1)CC-7.1 pass appropriate tests on ICT systems
Art 24(6)CC-7.3 pass appropriate tests at least yearly
Art 24(4)CC-9.1 pass (self-assessed) tests by independent parties, internal or external
CC-11.4 pass (self-assessed) nearest clause; it does not require this
Art 26(8)CC-9.2 gap (self-assessed) external testers for threat-led tests
Art 27CC-9.2 gap (self-assessed) requirements for testers
Art 24(5)CC-10.1 pass remediation of issues identified in tests
Art 19(1)CC-10.2 n/a (self-assessed) reporting of major ICT-related incidents

NIST AI 100-1, AI Risk Management Framework 1.0

clauseevidence from this tier
MEASURE 1.1CC-4.2 gap (self-assessed) approaches and metrics for measurement selected
GOVERN 2.1CC-4.3 gap (self-assessed) roles and responsibilities documented
MEASURE 2.5CC-6.1 partial (self-assessed) nearest clause; it does not require this
CC-6.5 pass nearest clause; it does not require this

NIST CSF 2.0

clauseevidence from this tier
PR.PS-01CC-7.1 pass configuration management
CC-12.2 pass nearest clause; it does not require this
CC-12.3 pass configuration management of the rule table
ID.IM-03CC-7.4 pass improvements from lessons learned
CC-10.1 pass lessons learned
DE.CM-09CC-11.1 pass monitoring of software and services
CC-12.4 pass monitoring
GV.OCCC-12.5 partial nearest clause; it does not require this

Regulation (EU) 2016/679, EUR-Lex

clauseevidence from this tier
Art 32(1)(d)CC-7.3 pass regular testing, assessing and evaluating
Art 5(1)(d)CC-8.2 partial accuracy; kept up to date
CC-8.3 gap (self-assessed) nearest clause; it does not require this
CC-8.5 partial (self-assessed) nearest clause; it does not require this
Run history
run (UTC)triggersite commitoverallopenwarnings
2026-10-14T17:53:55Zpush6721797f9689pass00
2026-10-14T16:44:48Zpushd5740e01b28dpass00
2026-10-14T16:10:15Zpush2be558c69612pass00
2026-10-14T11:22:22Zpush2c2cfe460f5dpass00
2026-10-14T09:14:46Zpush152297cd73dfpass00
2026-10-13T17:38:55Zpush04ce9e546a14pass00
2026-10-13T16:55:34Zpush2f30fadaa320pass00
2026-10-13T14:42:40Zpushdb2ef910e6d3pass00
2026-10-13T10:00:17Zpush4dec16041ea9pass00
2026-10-13T08:38:59Zpushe2c086dc315fpass00
2026-10-13T08:21:22Zpushfc743b25cd88pass00
2026-10-12T17:19:17Zpush0b9edd1a3437pass00
2026-10-12T17:17:29Zpush8fca23abde70pass00
2026-10-12T17:04:39Zpush9b3cd414fe16pass00
2026-10-12T16:08:29Zpush346a1feb0e2fpass00
2026-10-12T15:53:49Zpushb9ccd334e698pass00
2026-10-12T15:42:02Zpush4b35ba5bb332pass00
2026-10-12T15:36:21Zschedulef4fca7d7684cpass00
2026-10-11T21:14:32Zpushc58f6a6e4198pass00
2026-10-11T20:07:52Zpushad371edc1b95pass00
2026-10-11T20:01:12Zpushf41d5988e9afpass00
2026-10-11T17:39:56Zpushe5562128fa98pass00
2026-10-11T17:18:34Zpushd392fb3f575bpass00
2026-10-11T17:15:47Zpush7bc9c396101bpass00
2026-10-11T17:08:25Zpushc4874bcf96e5pass00
2026-10-11T16:55:58Zpush1c55055f589cpass00
2026-10-11T15:42:20Zpushd3ab54c26b56pass00
2026-10-11T14:51:40Zpush53448c7509adpass00
2026-10-11T12:55:50Zpush61ad80d72df8pass00
2026-10-11T12:49:19Zpushd5bc36dee899pass00

Full run records are workflow artifacts (90 days); the history line per run and the open findings live in latest.json in git. Records are OSCAL-shaped (assessment-results with observations and findings) and not yet validated against the OSCAL schema.

Rerun
  1. Clone https://github.com/uncovertechtalent/machinebehavior.io.
  2. Run python3 .github/actions/conformity/run.py --root . --config conformity/site-tier.json --requirements conformity/requirements.json --out conformity --dry-run (Python 3 and Node 18+; no network, no API keys).
  3. Compare the printed check results with the table above for the same site commit. Disagreements go to the second-rater table on the objections page.