This website requires JavaScript.
01b05614ff
docs(framework): canonize merge-authority policy (hard gate 13 + E2E gate note)
docs/merge-authority-rule
Hermes Agent
2026-06-11 18:41:59 -05:00
aa221bf92e
release(mosaic): bump @mosaicstack/mosaic 0.0.30 -> 0.0.31 (#534 )
mosaic-v0.0.31
jason.woltje
2026-06-11 19:55:43 +00:00
799df40f4e
feat(appservice): room provisioning (M4c) (#535 )
jason.woltje
2026-06-11 19:50:55 +00:00
c74ba08f48
feat(appservice): room provisioning via bridge API (M4c, agent-comms#9)
feat/mosaic-as-provisioning
Jason Woltje
2026-06-11 14:34:32 -05:00
b79e9f32c6
chore(framework): canonize Vault-as-SSOT + ESO-default secrets policy (#519 )
jason.woltje
2026-06-11 19:07:00 +00:00
89d69eb23b
docs: add mission control and coordination resilience docs (#511 )
jason.woltje
2026-06-11 19:06:35 +00:00
59b611ba8a
refactor(framework): thin-core prompt diet — cut injected contract ~53% (#529 )
fix/t_301e4e3b-pr-merge-gitea-empty-uid
fix/pr-ci-wait-stdin-collision
jason.woltje
2026-06-11 18:10:42 +00:00
dfa0be42f6
feat(framework/tools): inter-agent tmux comms — agent-send.sh + addressing standard (#533 )
jason.woltje
2026-06-11 18:01:44 +00:00
bb96a3f23e
ci: publish mosaic-as appservice image (#532 )
jason.woltje
2026-06-10 23:00:38 +00:00
bb997b8dfa
ci: publish mosaic-as appservice image (M4a, agent-comms#9)
ci/publish-appservice-image
Jason Woltje
2026-06-10 17:48:40 -05:00
48b2f28e45
feat(appservice): mosaic-as daemon host + container (M4a) (#531 )
jason.woltje
2026-06-10 22:16:28 +00:00
764ef1be58
feat(appservice): mosaic-as daemon host + container (M4a deploy prep, agent-comms#9)
feat/mosaic-as-daemon
Jason Woltje
2026-06-10 17:02:10 -05:00
8f09c910a9
feat(appservice): Matrix Application Service core library (M4a) (#530 )
jason.woltje
2026-06-10 21:23:25 +00:00
8b9d19347f
feat(appservice): @mosaicstack/appservice — Matrix AS core (M4a, agent-comms#9)
feat/mosaic-as-m4a
Jason Woltje
2026-06-10 16:09:11 -05:00
dde95a59b3
fix(pi): reduce startup skill-token overhead (#527 )
jason.woltje
2026-06-05 18:36:42 +00:00
37d3b6e425
fix(git-tools): follow Gitea API redirects in CI wrappers
fix/pi-token-lean-skills
Jason Woltje
2026-06-05 13:34:50 -05:00
3ff3f20b70
fix(pi): make skill loading token-lean by default
Jason Woltje
2026-06-05 13:29:44 -05:00
821e19dcbb
fix(mosaic-tools): roll up Gitea and Woodpecker wrapper fixes (#524 )
jason.woltje
2026-05-26 20:56:09 +00:00
67c1ad155e
style(docs): satisfy task table formatting
fix/git-wrapper-rollup-20260526
Jarvis
2026-05-26 15:08:46 -05:00
9547dc8b97
fix(git-tools): validate Gitea merge API payload
Jarvis
2026-05-26 15:05:32 -05:00
43b3759ce2
test(git-tools): cover rollup curl mock behavior
Jarvis
2026-05-26 15:02:04 -05:00
4a7bebb1cc
fix(mosaic-tools): pass explicit Gitea repo args
Jarvis
2026-05-26 14:29:42 -05:00
6422c65961
fix(git): avoid duplicate gh repo flag in pr-diff
Jarvis
2026-05-25 14:20:13 -05:00
a70159d350
fix(git): pass explicit repo to Gitea wrappers
Jarvis
2026-05-25 14:19:52 -05:00
ae076e194a
fix(ci): avoid postgres service collision in k8s backend
Jarvis
2026-05-25 14:08:45 -05:00
7864e0b3b3
fix: handle legacy woodpecker mosaic credentials
Jarvis
2026-05-25 11:27:58 -05:00
5caf85d072
fix(mosaic): reject unsafe pr merge numbers (#520 )
Hermes Agent
2026-05-22 16:21:13 -05:00
1471089c42
fix(mosaic): harden Gitea pr merge fallback (#520 )
Hermes Agent
2026-05-22 15:57:39 -05:00
b7209e1e92
fix(git-tools): harden gitea pr metadata wrappers
Hermes Agent
2026-05-22 10:17:39 -05:00
e2d49aface
fix(tools/git/pr-ci-wait): stdin collision in python3 - <<PY made wrapper always return "unknown"
Mos (Hermes)
2026-05-13 18:30:52 -05:00
46cc91ccbe
fix(mosaic-tools): pass explicit Gitea repo args
fix/git-wrapper-repo-detection
Jarvis
2026-05-26 14:29:42 -05:00
2f5b6ca2e7
fix(git): avoid duplicate gh repo flag in pr-diff
fix/woodpecker-wrapper-legacy-mosaic
Jarvis
2026-05-25 14:20:13 -05:00
4741b3e16f
fix(git): pass explicit repo to Gitea wrappers
Jarvis
2026-05-25 14:19:52 -05:00
2d4d799c26
fix(ci): avoid postgres service collision in k8s backend
Jarvis
2026-05-25 14:08:45 -05:00
410ada409c
fix: handle legacy woodpecker mosaic credentials
Jarvis
2026-05-25 11:27:58 -05:00
a665c0ac4c
fix(git-tools): harden gitea pr metadata wrappers
fix/t-a292e96f-gitea-pr-metadata
Hermes Agent
2026-05-22 10:17:39 -05:00
952fab9443
fix(mosaic): harden gitea pr wrapper metadata
fix/gitea-pr-metadata-login-t-a292e96f
Hermes Agent
2026-05-22 11:00:34 -05:00
06783958f7
fix(git): harden Gitea PR metadata lookup
fix/t_a292e96f-pr-metadata-gitea
Hermes Agent
2026-05-22 10:28:09 -05:00
7f3e513075
fix(git): select USC Gitea login for PR merges (#516 )
fix/t_3a368a52-gitea-usc-login
Hermes Agent
2026-05-22 09:34:35 -05:00
755df9079e
Merge pull request 'fix(db): bootstrap migrations on local-tier gateway startup' (#510 ) from fix/db-bootstrap-migrations into main
jason.woltje
2026-05-04 22:13:14 +00:00
ac5650d9f9
fix(db): bootstrap migrations on local-tier gateway startup
jason.woltje
2026-05-04 17:06:50 -05:00
bd83f86740
Merge pull request 'feat(federation): mTLS AuthGuard with OID-based grant resolution (FED-M3-03)' (#509 ) from feat/federation-m3-auth-guard into main
jason.woltje
2026-04-25 13:27:20 +00:00
0af3e218a1
fix(federation/auth-guard): remediate CRIT-1/CRIT-2 + HIGH-1..4 review findings
Jarvis
2026-04-23 22:45:35 -05:00
b01c9b3bb0
feat(federation): mTLS AuthGuard with OID-based grant resolution (FED-M3-03)
Jarvis
2026-04-23 22:17:54 -05:00
b67f2c9f08
Merge pull request 'feat(federation): outbound mTLS FederationClient (FED-M3-08)' (#508 ) from feat/federation-m3-client into main
jason.woltje
2026-04-24 04:30:29 +00:00
37675ae3f2
fix(federation/client): serialize cache fills, destroy evicted Agent, cover env-var guard
Jarvis
2026-04-23 22:56:57 -05:00
a4a6769a6d
fix(federation/client): pin Step-CA root, fix lockfile, harden cache test
Jarvis
2026-04-23 22:30:09 -05:00
21650fb194
feat(federation): outbound mTLS FederationClient (FED-M3-08)
Jarvis
2026-04-23 22:16:52 -05:00
89c733e0b9
feat(federation): two-gateway test harness scaffold (FED-M3-02) (#505 )
jason.woltje
2026-04-24 03:01:25 +00:00
ee3f2defd9
feat(types): federation v1 DTOs (FED-M3-01) (#506 )
jason.woltje
2026-04-24 02:54:40 +00:00
7342c1290d
fix(federation): use real PEM certs in enrollment + ca service tests (#507 )
jason.woltje
2026-04-24 02:43:42 +00:00
e64ddd2c1c
docs(federation): M3 mission planning — 14-task decomposition (#504 )
jason.woltje
2026-04-24 01:13:40 +00:00
4ece6dc643
chore(federation): M2 milestone close (FED-M2-13) (#503 )
fed-v0.2.0-m2
jason.woltje
2026-04-22 06:09:54 +00:00
194c3b603e
docs(federation): M2 Step-CA setup guide + admin CLI reference (FED-M2-12) (#502 )
jason.woltje
2026-04-22 06:06:45 +00:00
fc1600b738
fix(federation): security hardening — OID verification, atomic activation, audit on failure (#501 )
jason.woltje
2026-04-22 06:02:52 +00:00
0ee5b14c68
test(federation): M2 E2E peer-add enrollment flow (FED-M2-10) (#500 )
jason.woltje
2026-04-22 05:37:06 +00:00
3eee176cc3
test(federation): M2 integration tests (FED-M2-09) (#499 )
jason.woltje
2026-04-22 05:08:24 +00:00
74fe60d8d6
feat(federation): admin controller + CLI federation commands (FED-M2-08) (#498 )
jason.woltje
2026-04-22 04:39:46 +00:00
0bfaa56e9e
feat(federation): enrollment controller + single-use token flow (FED-M2-07) (#497 )
jason.woltje
2026-04-22 04:23:19 +00:00
01dd6b9fa1
feat(federation): grants service CRUD + status transitions (FED-M2-06) (#496 )
jason.woltje
2026-04-22 03:57:12 +00:00
1038ae76e1
feat(federation): Step-CA client service for grant certs (FED-M2-04) (#494 )
jason.woltje
2026-04-22 03:34:37 +00:00
bf082d95a0
feat(federation): seal federation peer client keys at rest (FED-M2-05) (#495 )
jason.woltje
2026-04-22 03:10:20 +00:00
bb24292cf7
fix(federation): healthcheck + restart policy for federated-test stacks (#492 )
jason.woltje
2026-04-22 02:56:40 +00:00
f2cda52e1a
fix(deploy): bump gateway image digest to sha-9f1a081 [DEPLOY-IMG-FIX] (#491 )
jason.woltje
2026-04-22 02:35:19 +00:00
7d7cf012f0
feat(federation): scope schema validator [FED-M2-03] (#489 )
jason.woltje
2026-04-22 02:31:13 +00:00
c56dda74aa
feat(federation): Step-CA sidecar in federated compose [FED-M2-02] (#490 )
jason.woltje
2026-04-22 02:21:49 +00:00
9f1a08185e
docs(federation): S21 tracking — DEPLOY-01/02 done, IMG-FIX in flight, M2-01 in remediation (#487 )
jason.woltje
2026-04-22 02:02:36 +00:00
d2e408656b
fix(docker): pnpm deploy for self-contained gateway runtime image (#488 )
jason.woltje
2026-04-22 02:02:29 +00:00
54c278b871
feat(db): federation schema — grants/peers/audit_log [FED-M2-01] (#486 )
jason.woltje
2026-04-22 02:02:21 +00:00
4dbd429203
feat(deploy): portainer stack template for federation test instances [DEPLOY-02] (#485 )
jason.woltje
2026-04-22 01:34:44 +00:00
b985d7bfe2
docs(federation): M2 mission planning — TASKS decomposition + manifest update (#483 )
jason.woltje
2026-04-22 01:24:00 +00:00
45e8f02c91
feat(mosaic-portainer): PORTAINER_INSECURE flag for self-signed TLS (#484 )
jason.woltje
2026-04-22 01:21:54 +00:00
54c422ab06
Merge pull request 'docs(federation): close FED-M1 milestone' (#481 ) from feat/federation-m1-close into main
fed-v0.1.0-m1
jason.woltje
2026-04-20 02:20:43 +00:00
b9fb8aab57
docs(federation): close FED-M1 milestone
Jarvis
2026-04-19 21:12:52 -05:00
78841f228a
docs(federation): operator setup + migration guides (FED-M1-11) (#480 )
jason.woltje
2026-04-20 02:07:15 +00:00
dc4afee848
fix(storage): redact credentials in driver errors + advisory lock (FED-M1-10) (#479 )
jason.woltje
2026-04-20 02:02:57 +00:00
1e2b8ac8de
test(federation): standalone regression canary — no breakage from M1 (FED-M1-09) (#478 )
jason.woltje
2026-04-20 01:46:35 +00:00
15d849c166
test(storage): integration test for migrate-tier (FED-M1-08) + camelCase column fix (#477 )
jason.woltje
2026-04-20 01:40:02 +00:00
78251d4af8
test(federation): integration tests for federated tier gateway boot (FED-M1-07) (#476 )
jason.woltje
2026-04-20 01:13:10 +00:00
1a4b1ebbf1
feat(gateway,storage): mosaic gateway doctor with tier health JSON (FED-M1-06) (#475 )
jason.woltje
2026-04-20 01:00:39 +00:00
ccad30dd27
feat(storage): mosaic storage migrate-tier with dry-run + idempotency (FED-M1-05) (#474 )
jason.woltje
2026-04-20 00:35:08 +00:00
4c2b177eab
feat(gateway): tier-detector with fail-fast PG/Valkey/pgvector probes (FED-M1-04) (#473 )
jason.woltje
2026-04-20 00:07:07 +00:00
58169f9979
feat(storage): pgvector adapter support gated on tier=federated (FED-M1-03) (#472 )
jason.woltje
2026-04-19 23:42:18 +00:00
51402bdb6d
feat(infra): docker-compose.federated.yml overlay (FED-M1-02) (#471 )
jason.woltje
2026-04-19 23:21:31 +00:00
9c89c32684
feat(config): add federated tier + rename team→standalone (FED-M1-01) (#470 )
jason.woltje
2026-04-19 23:11:11 +00:00
8aabb8c5b2
docs(mission): author MVP rollup manifest, archive install-ux-v2 (#469 )
jason.woltje
2026-04-19 22:51:11 +00:00
66512550df
docs(federation): PRD, milestones, mission manifest, and M1 task breakdown (#468 )
jason.woltje
2026-04-19 22:27:09 +00:00
46dd799548
docs(federation): PRD, milestones, mission manifest, and M1 task breakdown (#467 )
jason.woltje
2026-04-19 22:09:20 +00:00
5f03c05523
chore(release): @mosaicstack/mosaic 0.0.30 (#459 )
Jason Woltje
2026-04-12 02:18:17 +00:00
c3f810bbd1
fix(mosaic): seed TOOLS.md from defaults on install (#458 )
Jason Woltje
2026-04-12 02:02:21 +00:00
b2cbf898d7
docs(scratchpad): finalize yolo runtime hotfix evidence (#456 )
Jason Woltje
2026-04-11 17:14:00 +00:00
b2cec8c6ba
fix(mosaic): stop yolo runtime from leaking runtime name as first user message (#455 )
Jason Woltje
2026-04-11 16:57:43 +00:00
81c1775a03
chore(release): @mosaicstack/mosaic 0.0.29 (#453 )
mosaic-v0.0.29
Jason Woltje
2026-04-08 00:42:54 +00:00
f64ec12f39
fix(installer): preserve credentials dir and seed STANDARDS.md (#452 )
Jason Woltje
2026-04-08 00:40:49 +00:00
026382325c
feat(framework): superpowers enforcement, typecheck hook, file-ownership rules (#451 )
Jason Woltje
2026-04-07 00:44:22 +00:00
1bfd8570d6
chore(release): @mosaicstack/mosaic 0.0.28 (#450 )
mosaic-v0.0.28
jason.woltje
2026-04-06 00:46:31 +00:00
312acd8bad
chore: sweep mosaicstack/mosaic-stack → mosaicstack/stack + add short install URL (#448 )
jason.woltje
2026-04-06 00:39:56 +00:00
d08b969918
fix(mosaic): mask password input in TUI login prompt (#449 )
jason.woltje
2026-04-06 00:33:54 +00:00
051de0d8a9
docs: update README for mosaicstack/stack repo rename (#447 )
jason.woltje
2026-04-06 00:22:20 +00:00
bd76df1a50
feat(mosaic): drill-down main menu + provider-first flow + quick start (#446 )
mosaic-v0.0.27
jason.woltje
2026-04-06 00:15:23 +00:00