From 2848d832e16ba32a4ecfdc3ce69fcdaed3a50ae7 Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Sat, 24 Oct 2026 23:33:10 -0500 Subject: [PATCH] Give row 288 creative tool fixture its required Gitea reference --- agents/bubba/work/queue-288/BUILD.md | 9 +++++++++ packages/harness/tests/library-write-tools.test.mjs | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/agents/bubba/work/queue-288/BUILD.md b/agents/bubba/work/queue-288/BUILD.md index a7c3c8b12..ac94135df 100644 --- a/agents/bubba/work/queue-288/BUILD.md +++ b/agents/bubba/work/queue-288/BUILD.md @@ -448,3 +448,12 @@ Corrected this row's new assertion to exact [1,'new served text']; whole file rc 0 skipped/cancelled. Intermediate logs bus-fixture-fixed{,2,3} under gate-r4 retained. Only owned new bus/tests/library-write.test.mjs changes (+14/-12); no pre288 test changed or failed. Commit this fixture correction, then restart all289 whole files from the start. + +## 2026-10-25 creative typed-tool fixture RED/GREEN + +Candidate4fb11e74a restart: library write12/12 rc0; bus write14/14 rc0; own harness +library-write-tools rc1,0/3 before assertions: new creative role fixture omitted the +Gitea credential reference required by landed285. Added the same fixture reference copy +as landed library-tools.test.mjs (no credential file read); no assertion changes. Whole +own harness file now3/3 rc0. Only new owned test+BUILD changed. No pre288 test failed. +Commit and restart driver from first whole file again; gate still not claimed green. diff --git a/packages/harness/tests/library-write-tools.test.mjs b/packages/harness/tests/library-write-tools.test.mjs index 7630c80e6..8abd6a7e4 100644 --- a/packages/harness/tests/library-write-tools.test.mjs +++ b/packages/harness/tests/library-write-tools.test.mjs @@ -8,7 +8,7 @@ const LOOKUPS = ['library_find', 'library_get', 'library_search', 'library_manus const WRITES = ['library_doc_write', 'library_doc_delete']; const CREATIVE = ['companion', 'research', 'ideas', 'proofreader', 'fact-checker', 'continuity']; const role = (t, definition) => resolvedFor(t, 'bean', doc => { - doc.roles.bean = { definition, vars: { harness: 'pi', model: 'claude-sonnet-5-5', thinking: 'high' } }; + doc.roles.bean = { definition, credentials: { gitea: { ...doc.roles.coder.credentials.gitea } }, vars: { harness: 'pi', model: 'claude-sonnet-5-5', thinking: 'high' } }; }); test('C2-02 M3: each creative role has eight tools, or ten with its web grant', t => {