The loop runs through thegraph, not beside it GraQle: the graph is the constant, the harnessthe interface, the model a swappable input HARNESSwhat the model sits ininterface, not governancetools it can callfiles it can readcredentials it holdschannels it talks throughmodel · a swappable inputmodel swapped · graph unchangedmodel Amodel BIDE or agent harness LOOPplan · act · observe · retryin GraQle: five named phases, runthrough the graphthe next loop starts fromwhat the graph now knowsANCHORstart from what theorganisation already knowsACTIVATEpre-reasoning selects therelevant subgraph, not thewhole repositoryGENERATEthe model runs, as aswappable inputVALIDATEbelow the confidence floor:refused, not guessedCOMMITlessons that survive return tothe graph ACTIVATE: the relevant subgraph,selected before the model runs candidaterefusedbelow the confidence floor new lesson · validated new lesson · validated GRAPHwhat the organisation remembersdurable, typed state:policy · 22code · 74decision · 14lesson · 15document · 21validated lesson146 nodes · 162 edgesa real GraQle project graph, labels withheld Quantamix Solutions · quantamixsolutions.com source: github.com/quantamixsol/graqle(README; docs/dag/defensive-publication.md)