Post-mortem

Failure atlas

Every defect that actually happened here, what it cost, and the check that now holds it shut. Written by the suite, not by us.

SourceGenerated from this system's own regression suite
As ofregenerated on every verify run
LicenceOurs — published because a score with no error bar is an opinion
Size70 defects

Every defect that actually happened here

The check that now holds it shutWhat it cost when it happenedGuarded
R10 HOUSE carries no operator identityevery agent judged one readeryes
R11 no operator dimension in any rubric14% of Track P scored the readeryes
R12b verdict vocabulary consistentthree different vocabularies coexistedyes
R12 no rejection-flavoured verdictsBUILD/VALIDATE/WATCH/KILLyes
R13 a low base rate does not crush differentiation8% prior capped everything at 14.7%, so great and terrible looked the sameyes
R14 every track runs BASERATEthe default track had no outside view at allyes
R15 trailing-content JSON recoveredARBITER_P failed 2 of 4 runsyes
R16 truncation retriedDEFENDER + FINANCIER corrupted verdictsyes
R17 completeness recordeddegraded runs looked identical to clean onesyes
R18 stale-code detector existsa 15-stage pipeline ran as if it were 17yes
R19 structured enum values are definedgates guessed their own flag vocabularyyes
R1 extractor ceilings above measured floor786 dead callsyes
R20 gate count matches flag vocabularyCONCERN-DARK mapped to no gateyes
R21 scoring legends generated from live weightsduplicate L7, duplicate P7, sum 91yes
R22b rubric_for resolves every trackL and P silently fell back to Vyes
R22 snapshots record the rubric that ran5 L/P snapshots claimed Track V weightsyes
R23 QUANT sized above its observed outputdouble cost + run marked not comparableyes
R24 time-to-revenue is reported, not scoredreal businesses failed for being slowyes
R25 rubric versions moved with the weightsw2.0 would have described two rubricsyes
R26 no reader-constraint welded into a promptone profile scored into every businessyes
R27 every track pre-registers a demand testL and P shipped verdicts with no falsifiable test for monthsyes
R28 model output normalised at the intake boundary3 verdicts persisted with demand_test=null; 86 was a BUILD with no test at allyes
R29 score variance measured against the live rubricthe calibration strip would have rendered an invented intervalyes
R2 arbiter ceiling sized to evidence load$2.81 + lost verdictyes
R30 the registry drives the harvesterfive disabled sources were fetched nightly; then 1,979 registered sources could not be fetched at allyes
R31 every enabled source category has an extractor1,979 discovered sources would all have used the generic prose lens at batch 1yes
R32 evidence-role sources are excluded from harvest735 licence/entity/lien registries would have been swept as if they were pain signalyes
R33 no prompt narrows the product to one output shapethe procurement lens told itself to ignore construction, physical goods and site workyes
R34 extractor strength is stored, not discardedevery signal ever extracted lost the model's own 1-5 confidence ratingyes
R35 a signal dropped at synthesis records the reason96 orphaned signals, and no way to tell a failure from a gapyes
R36 every enabled source resolves to a fetch URLthe registry and the harvester described different worldsyes
R37 StackExchange fetches question bodies183 demand sources registered against a filter that returns no question textyes
R38 every console page renders for a signed-in operatora page was shipped to the founder that 500'd on every loadyes
R39 no module defines the same name twice_mask and the env writer were each defined twice; the wrong copy won silentlyyes
R3b stale claims are reclaimedcandidate orphaned 208 minyes
R3 queue claim is atomic~$4 + two verdicts for one candidateyes
R40 the public surface renders and all ten templates compilestep 1 would have shipped with the same untested hole the console hadyes
R41 the surface reads only through the spinea page that reaches into a candidate row makes core/fields.py decorativeyes
R42 every source carries the role its category implies97 licence registries were queued to be harvested as pain signal through a NULLyes
R43 discovery.register assigns role at write timerole was set once by a migration and every later discovery arrived NULLyes
R44 the evidence layer does not produce fees or lead timesa fabricated licence fee on a page someone acts onyes
R45 truncated counts are labelled as floors6,000 reported as a licensee count when every registry had been page-cappedyes
R46 migration numbers are uniquetwo files were both numbered 012; a runner would apply one and skip the otheryes
R47 jurisdiction is derived from the portal, not asserted181 Canadian datasets were labelled US and every city portal lost its stateyes
R48 abbreviation matching cannot mis-file a portala substring match would have put Chicago, Cambridge and Calgary in Californiayes
R49 no regression case id appears twicea re-run patch script duplicated six cases and the suite reported a false 56/56yes
R4 budgets reset per candidatesilent stage skippingyes
R50 a jurisdiction lookup reaches the jurisdictions inside itthe two real NY electrical registries were missed while mold contractors were returnedyes
R51 the licence matcher keeps real licences and drops fuzzy matchesChiropractor was returned for an electrical lookup; Barbers was dropped for barberyes
R52 an absent licence is reported as a findinga real 'this trade is not licensed here' would have read as a broken lookupyes
R53 observed_fee returns a distribution or nothinga bare median would carry confidence nobody measuredyes
R53 observed_lead_time returns a distribution or nothinga bare median would carry confidence nobody measuredyes
R54 every characteristics-bound field declares its provenancea field pointed at a source that produced nothing and said nothing about ityes
R55 an unmatched occupation returns unknown, not unlicensedphysicians were reported as an unlicensed occupation in all 50 statesyes
R56 demand density resolves across unrelated verticalscoverage across verticals was asserted in prose and never testedyes
R57 the gate resolves to the licensed occupation, not the biggest headcountphysicians' offices returned a 6-state gate against a true 52yes
R58 labour supply and wage floor resolve from the industryO4 and O6 had no producer and would have scored on nothingyes
R59 pages showing licence data carry the CareerOneStop attributiona licence-data page without attribution breaches the grant on its faceyes
R5 gates cannot killDealScope, TradePath, RootOptics all wrongly blockedyes
R60 a generated page lists what it cannot tell youan omitted gap reads as nothing-to-reportyes
R61 an unmatched licence title is labelled unmatched, never absentCalifornia and Florida were shown as having no electrical gate at allyes
R62 occupation stemming keeps its floorelectrolysis instructors were counted as an electrician licence gateyes
R63 every harvestable source has a parser1,244 sources would have fed truncated JSON to a paid extractor, nightlyyes
R64 an unknown payload yields nothing, not a fake recorda 3,000-character JSON fragment was emitted as a signalyes
R65 StackExchange parsing keeps the question body183 demand sources were fetched with bodies and parsed without themyes
R6 field copy runs before branchesREMEDY build spec silently lostyes
R7 no schema/FIELD_MAP driftBRIEF thesis + CAPITAL_MAP routes lostyes
R8 no unintended field collisionsassumptions/uncertain_about/note erasedyes
R9b numeric columns coerceda string answer crashes a completed runyes
R9 persist generates SQL from its mapping$6.36 lost after all 22 stages ranyes