Skip to content

make check deleted the Queen's live delegation registry - #301

Merged
gHashTag merged 1 commit into
feat/queen-supervisorfrom
queen-1276
Sep 4, 2026
Merged

gHashTag merged 1 commit into
feat/queen-supervisorfrom
queen-1276

Conversation

@gHashTag

@gHashTag gHashTag commented Sep 4, 2026

Copy link
Copy Markdown
Owner

Work the Queen accepted on , closed as Trinity-S-AI-DNA/trios#1276, and never merged.\n\nMeasured 2026-09-04: 174 branches on the remote and FIVE contained in . The other 169 all carry a real diff. A closed issue whose code is not in the branch is a false statement about the repository, and the loop had been making 169 of them.\n\nMerges cleanly against the current base, checked with before this PR was opened.

…rowseros-ai#1276)

The gate read only the Makefile. make check drives shell scripts as
well - build.sh runs tests/swift/run_chat_sse_e2e.sh at the end of a
build, make e2e and the mutants rows bash it directly - so a
.trinity-dev rm inside that script passed the gate untouched: the same
hole as browseros-ai#1275, one level down.

The gate now scans, against one forbidden list defined once in a single
grep:

- the cassette recipe, exactly as before, and
- every tests/**/*.sh path the cassette recipe names, collected at run
  time, plus every script in the new ISOLATION_SCRIPTS variable, which
  today lists tests/swift/run_chat_sse_e2e.sh.

On failure the grep prints the file and the line number of the match
itself. A comment-only .trinity-dev in a script fails too, because the
gate does not parse shell.

The recipe body is a single sh -c block carrying no dollar sign, no
backtick and no nested single quote, reading only repo-root-relative
paths, so it can be lifted out between its quotes and proven with plain
sh from the repo root - the worker image has no make. The dev-log
needle is therefore spelled (LOG): it catches both a plain and a
doubled dollar spelling of the LOG variable while carrying no dollar
itself.

Scans that would silently cover nothing now fail: an empty script
collection (ISOLATION_SCRIPTS gone and the recipe naming no .sh), and a
collected script that is not a regular file.
@gHashTag
gHashTag merged commit 0e4bb8f into feat/queen-supervisor Sep 4, 2026
6 of 11 checks passed
@gHashTag
gHashTag deleted the queen-1276 branch October 8, 2026 18:15
@gHashTag
gHashTag restored the queen-1276 branch October 8, 2026 18:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant