fred and Claude Sonnet 5
5e37bfc3bd
fix(git-tools): issue-comment.sh resolves API base without monolith GITEA_URL ( #1450 )
...
ci/woodpecker/pr/ci Pipeline was successful
gitea_resolve_api_for_login() failed closed with "Configured Gitea URL not
found for comment read-back verification" on seat-token-only hosts: no
gitea-mosaicstack/gitea-usc credentials.sh entry and no bare GITEA_URL means
get_gitea_url_for_host has nothing to match. issue-create.sh's REST fallback
already proves the working trust model on these hosts -- derive the API base
directly from the git remote's own resolved host, never a cross-host guess.
Adds a regression case (seat identity resolved purely via
MOSAIC_GIT_IDENTITY's per-slot token file, no monolith credentials.json entry
for the host at all) asserting: no cross-host fallback, POST/GET/exact-id
read-back all attributed to the seat identity (never a host-default identity
that doesn't exist here), no temp-file leak, token never in curl argv.
Co-Authored-By: Claude Sonnet 5 <[email protected] >
Claude-Session: https://claude.ai/code/session_01XCyecc8rPcp6mVSpRtfVGE
2026-09-11 17:22:23 -05:00
code-infra-01 and orch-01
5d27700026
fix( #1257 ): confirm delivery by draft transition, not prompt detection (adopts #1262 ) ( #1332 )
...
ci/woodpecker/push/publish Pipeline was successful
Co-authored-by: code-infra-01 <[email protected] >
2026-09-04 22:25:13 +00:00
orch-01
d6302f8e6f
docs: make Portainer optional deployment path ( #1492 )
ci/woodpecker/push/publish Pipeline was successful
2026-09-02 23:23:07 +00:00
marcie and orch-01
736b0affc1
compose: add wrapper-first dogfood workspace ( #1488 )
...
ci/woodpecker/push/publish Pipeline was successful
Co-authored-by: marcie <[email protected] >
2026-08-30 22:29:30 +00:00
orch-01
e18d13d36f
fleet: split-home-safe mosaic launcher (T110, P5-RM-009 stack side) ( #1480 )
ci/woodpecker/push/publish Pipeline was successful
2026-08-30 10:05:40 +00:00
fred and marcie
431ead3a18
feat(gateway,cli): agent enrollment command family (M4-4b) ( #1483 )
...
ci/woodpecker/push/publish Pipeline was successful
Co-authored-by: fred <[email protected] >
2026-08-30 04:30:05 +00:00
fred
143ba0f57a
db: agent enrollment schema (M4-4a, migration 0021) ( #1482 )
ci/woodpecker/push/publish Pipeline was canceled
2026-08-30 01:47:06 +00:00
marcie and orch-01
94d626dff9
mosaic comms: socket resolution is tool-owned (B2) ( #1476 )
...
ci/woodpecker/push/publish Pipeline was successful
Co-authored-by: marcie <[email protected] >
2026-08-29 23:35:37 +00:00
marcie and orch-01
ee6c842918
R3: --body-file <path>/- across body/comment carriers ( #1474 )
...
ci/woodpecker/push/publish Pipeline was canceled
Co-authored-by: marcie <[email protected] >
2026-08-29 22:49:20 +00:00
marcie and orch-01
ba3b854d50
D1/D3: --number canonical on issue wrappers, --labels alias on list wrappers ( #1475 )
...
ci/woodpecker/push/publish Pipeline was canceled
Co-authored-by: marcie <[email protected] >
2026-08-29 22:29:16 +00:00
fred
c7a7fd07cc
brain/gateway: prohibit mission_tasks.status as a write source (M4-3a phase 1) ( #1479 )
ci/woodpecker/push/publish Pipeline was canceled
2026-08-29 21:59:13 +00:00
marcie and orch-01
e09b8783b4
P1b: read-only viewers join the R1/R4 usage contract ( #1472 )
...
ci/woodpecker/push/publish Pipeline was canceled
Co-authored-by: marcie <[email protected] >
2026-08-29 21:03:07 +00:00
marcie and orch-01
abb0c93601
framework tools/tmux: agent-send socket default resolution + ambiguity guard (B1) ( #1466 )
...
ci/woodpecker/push/publish Pipeline failed
Co-authored-by: marcie <[email protected] >
2026-08-29 20:25:50 +00:00
marcie and orch-01
e67cced273
mosaic fleet logins: per-seat credential pass-through (P4 gap closure) ( #1473 )
...
ci/woodpecker/push/publish Pipeline was canceled
Co-authored-by: marcie <[email protected] >
2026-08-29 20:05:23 +00:00
marcie and orch-01
09d24b9275
pr-merge --base-line: gated intra-line exception (B5) ( #1471 )
...
ci/woodpecker/push/publish Pipeline was successful
Co-authored-by: marcie <[email protected] >
2026-08-29 18:14:40 +00:00
marcie and orch-01
ed4c543872
mosaic coord: board subcommand + roll alias (P3 gap closure) ( #1470 )
...
ci/woodpecker/push/publish Pipeline was canceled
Co-authored-by: marcie <[email protected] >
2026-08-29 17:52:30 +00:00
fred
215faeda0a
feat(hierarchy): M4-1b-ii hierarchy command family, grant evaluation, visibility ( #1465 )
ci/woodpecker/push/publish Pipeline was canceled
2026-08-29 16:54:39 +00:00
orch-01
5125fe21b0
p0 line landing: coord board/roll + wrapper usage contract + dispatch layer (successor to #1467 ) ( #1468 )
...
ci/woodpecker/push/publish Pipeline was canceled
Co-authored-by: orch-01 <[email protected] >
2026-08-29 16:24:08 +00:00
marcie and orch-01
41e8046371
framework tools/git: issue-comment R1/R4 usage-error contract (sync from brain) ( #1462 )
...
ci/woodpecker/push/publish Pipeline failed
Co-authored-by: marcie <[email protected] >
2026-08-29 01:58:42 +00:00
fred
2148c20d26
feat(hierarchy): audit event + outbox machinery (M4-1b-i, contract 1 §5.2) ( #1460 )
ci/woodpecker/push/publish Pipeline was successful
2026-08-28 02:22:53 +00:00
fred
5964dab891
feat(db): hierarchy record class schema + witnesses (contract 1, M4-1a) ( #1459 )
ci/woodpecker/push/publish Pipeline was successful
2026-08-28 00:42:35 +00:00
fred
1c79af25d4
fix(mosaic): retry the Invariant R pi version probe under CI load ( #1441 )
ci/woodpecker/push/publish Pipeline was canceled
2026-08-27 16:38:53 +00:00
ops-deploy-01
7b25be22e9
fix( #1394 ): recover-token headless — dual path (--email flag + piped stdin) with documented precedence ( #1423 )
...
ci/woodpecker/push/publish Pipeline was successful
Co-authored-by: ops-deploy-01 <[email protected] >
2026-08-25 16:14:56 +00:00
ops-deploy-01
4e3d179e61
fix( #1390 ): gateway uninstall headless — --yes/--remove-data; non-TTY without consent fails loud ( #1422 )
...
ci/woodpecker/push/publish Pipeline was canceled
Co-authored-by: ops-deploy-01 <[email protected] >
2026-08-25 16:00:17 +00:00
ops-deploy-01 and orch-01
ae58482b72
fix( #1392 ): review-285 N1+N2 follow-up — env has no config authority in schema-check; verification throws fatal at install ( #1421 )
...
ci/woodpecker/push/publish Pipeline was canceled
Co-authored-by: ops-deploy-01 <[email protected] >
2026-08-25 15:08:04 +00:00
code-be-02 and orch-01
d30a4cce00
feat(git-tools): consume .mosaic/repo.json declarations in compat mode (T51 WP5b) ( #1416 )
...
ci/woodpecker/push/publish Pipeline failed
Co-authored-by: code-be-02 <[email protected] >
2026-08-25 12:55:40 +00:00
veronica and orch-01
4cd280e48d
feat(tools/git): grant-reviewer.sh org-team reviewer grant with fail-closed read-back ( #1415 ) ( #1417 )
...
ci/woodpecker/push/publish Pipeline failed
Co-authored-by: veronica <[email protected] >
2026-08-25 02:30:33 +00:00
code-infra-01 and orch-01
8738a03893
fix( #1395 ): accounts.issuer column + credential-only backfill — password auth on fresh installs ( #1401 )
...
ci/woodpecker/push/publish Pipeline failed
Co-authored-by: code-infra-01 <[email protected] >
2026-08-25 01:19:29 +00:00
veronica and orch-01
812e2df1da
fix( #1408 ): mosaic-agent@ condition arms on either home shape ( #1410 )
...
ci/woodpecker/push/publish Pipeline was canceled
Co-authored-by: veronica <[email protected] >
2026-08-25 01:17:15 +00:00
veronica and orch-01
8c292fb32f
fix( #1408 ): legacy-socket launch guard + seat launch.sh preference ( #1409 )
...
ci/woodpecker/push/publish Pipeline was canceled
Co-authored-by: veronica <[email protected] >
2026-08-25 00:49:27 +00:00
ops-deploy-01 and orch-01
4d24ae8618
fix( #1392 ): hash-ledger migrations + install-time schema verification ( closes #1392 , closes #1402 ) ( #1403 )
...
ci/woodpecker/push/publish Pipeline failed
Co-authored-by: ops-deploy-01 <[email protected] >
2026-08-24 23:11:50 +00:00
code-be-01 and orch-01
d7b1dd9601
test(git-tools): wrapper-guard harness distinguishes tool failure from drift (#1380-FF) ( #1388 )
...
ci/woodpecker/push/publish Pipeline was successful
Co-authored-by: code-be-01 <[email protected] >
2026-08-24 21:43:09 +00:00
code-be-01 and orch-01
0db2d19a22
feat(framework): mosaic doctor structure-anchor provisioning check (T51 WP0b) ( #1379 )
...
ci/woodpecker/push/publish Pipeline was successful
Co-authored-by: code-be-01 <[email protected] >
2026-08-24 20:15:08 +00:00
code-be-01 and orch-01
8eb7e6354e
fix(fleet): resolve-then-validate symlink guard + framework helper resolution ( #1380 ) ( #1383 )
...
ci/woodpecker/push/publish Pipeline failed
Co-authored-by: code-be-01 <[email protected] >
2026-08-24 19:39:13 +00:00
code-be-01 and orch-01
9014a510a9
ci(mosaic): repo-structure declaration CI gate (T51 WP5c) ( #1378 )
...
ci/woodpecker/push/publish Pipeline was successful
Co-authored-by: code-be-01 <[email protected] >
2026-08-24 04:43:26 +00:00
orch-01
9cd6d39b71
fix(git-tools): pr-create API fallback resolves base from forge default branch (E4) ( #1376 )
ci/woodpecker/push/publish Pipeline was successful
2026-08-24 02:49:38 +00:00
code-be-01 and orch-01
143f925fd8
fix(git-tools): admin-gated --no-ci-expected merge assertion for CI-less repositories ( #1373 )
...
ci/woodpecker/push/publish Pipeline was successful
Co-authored-by: code-be-01 <[email protected] >
2026-08-23 18:54:49 +00:00
fred and gate-merge-01
24294d3b77
fix(git-tools): issue-view shows comment bodies and names the real tea failure ( #1357 ) ( #1365 )
...
ci/woodpecker/push/publish Pipeline was successful
Co-authored-by: fred <[email protected] >
2026-08-22 00:23:22 +00:00
veronica and gate-merge-01
24caeab057
fix(tmux): locate the REPL input box by shape, not by a Claude-only glyph ( #1363 )
...
ci/woodpecker/push/publish Pipeline was successful
Co-authored-by: veronica <[email protected] >
2026-08-21 23:45:08 +00:00
fred and gate-merge-01
888a6ad29b
fix( #1356 ): tea login resolution fails closed on a declared git identity ( #1361 )
...
ci/woodpecker/push/publish Pipeline was canceled
Co-authored-by: fred <[email protected] >
2026-08-21 23:04:31 +00:00
fred
24462f460e
docs(git-wrappers): correct the stale --login fallback and document the test suite's identity split ( #1354 )
ci/woodpecker/push/publish Pipeline was successful
2026-08-21 14:42:36 +00:00
veronica and fred
a480ee83dc
docs(W4): document contract — stamp kind and status on 104 live docs ( #1350 )
...
ci/woodpecker/push/publish Pipeline was canceled
Co-authored-by: veronica <[email protected] >
2026-08-21 14:07:36 +00:00
fred
fd43ed5420
fix(git-wrappers): no --login must use the caller's own credential, not a guessed shared login ( #1352 )
ci/woodpecker/push/publish Pipeline was successful
2026-08-21 04:10:42 +00:00
fargo and fred
1d84bc3f3d
fix(fleet): lease-broker activation, symlink-safe unit placement, named launch refusal — Wall 6 ( #1292 ) ( #1297 )
...
ci/woodpecker/push/publish Pipeline was successful
Co-authored-by: fargo <[email protected] >
2026-08-21 00:40:29 +00:00
fred
6306914965
fix(lease-broker): no lease held is a no-op success, not a denied transition ( #1339 )
ci/woodpecker/push/publish Pipeline was successful
2026-08-20 23:40:09 +00:00
fred
af43a7a63e
docs(fleet): tier the north star and declare the tier-0 operator surface ( #1337 )
ci/woodpecker/push/publish Pipeline was canceled
2026-08-20 23:05:34 +00:00
fred
ca97b885b0
fix( #808 ): never borrow a session identity for non-tmux senders ( #1335 )
ci/woodpecker/push/publish Pipeline was successful
2026-08-20 21:03:50 +00:00
code-infra-01
6db0bead44
fix( #1327 ): sentinel-managed PATH block, default-home-only profile writes ( #1330 )
...
ci/woodpecker/push/publish Pipeline failed
Co-authored-by: code-infra-01 <[email protected] >
2026-08-20 20:20:33 +00:00
code-infra-01 and fred
6a9b2cf6c1
fix(git-tools): pr-merge queue guard reads CI status from the BASE repo for fork PRs (B1) ( #1334 )
...
ci/woodpecker/push/publish Pipeline was canceled
Co-authored-by: code-infra-01 <[email protected] >
2026-08-20 20:18:59 +00:00
e9485c3d96
docs(l0): parameterize hard gates on the project's integration trunk ( #1216 , Option A) ( #1217 )
...
ci/woodpecker/push/publish Pipeline was successful
Co-authored-by: Ghost <>
2026-08-20 18:38:18 +00:00