2026-04-14 - 2026-07-14
Overview
4 Releases published by 1 user
Published
v0.0.39-alpha
Mosaic Framework Constitution — Alpha
Published
mosaic-v0.0.31
mosaic v0.0.31
Published
fed-v0.2.0-m2
Federation M2 — Step-CA + Grant Schema + Admin CLI
Published
fed-v0.1.0-m1
Federation v1 — Milestone 1 (federated tier infrastructure)
203 Pull requests merged by 1 user
Merged
#750 docs(tess): remediate M5 qualification findings
Merged
#748 De-hardcode orchestrator and interaction agent names
Merged
#749 docs(tess): ledger sync m4 — M5-003 done, #745/#746 merged
Merged
#746 docs(#744): complete Tess documentation gate
Merged
#745 docs(tess): ledger sync m3 — M5-001 + M5-002 done
Merged
#744 feat(agent): add Matrix native runtime provider
Merged
#743 docs(tess): ledger sync — W-001 3-of-3 merged, M5-002 approved, M5-001 in TDD
Merged
#742 docs(tess): add migration evidence set
Merged
#741 docs(tess): sync M4 tracking to merged reality (M4 in-progress / gate-pending)
Merged
#740 feat(gateway): register Hermes runtime provider
Merged
#739 feat(memory): bind operator plugin to agent sessions
Merged
#737 feat(gateway): expose Mos coordination boundary
Merged
#738 feat(agent): add Hermes transitional capability matrix
Merged
#736 feat(memory): add operator retrieval plugin
Merged
#735 feat(tess): add Mos coordination boundary
Merged
#734 feat(agent): add transitional Hermes runtime adapter
Merged
#733 fix(tess): route bare Discord approvals
Merged
#732 feat(tess): wire durable interaction surfaces
Merged
#730 feat(#709): add configured Discord interaction binding
Merged
#731 feat(tess): add generic interaction CLI
Merged
#729 feat(tess): persist durable session state
Merged
#728 feat(tess): add configurable Pi interaction service
Merged
#727 docs(tess): sync M1 ledger to merged state; M1-V Mos-owned
Merged
#726 feat(tess): add safe runtime observability
Merged
#725 fix(tess): redact chat persistence and egress
Merged
#724 feat(tess): add roster-bound tmux fleet provider
Merged
#720 fix(#707): scope session GC retention
Merged
#722 feat: add Tess runtime provider registry
Merged
#716 feat(#707): secure Discord service ingress
Merged
#718 fix(tess): enforce command authorization approvals
Merged
#717 fix(security): enforce Tess MCP server identity
Merged
#721 ci: restrict push-event CI to protected branches (halve feature-branch load)
Merged
#719 feat(tess): define runtime provider contract
Merged
#715 fix: enforce Tess session ownership scope
Merged
#714 restore Tess markdown formatting gate (v2, non-author)
Merged
#705 Fixes #703
Merged
#712 docs(tess): define Pi-native interaction agent mission
Merged
#702 fix(tools/git): -h/--help now exits 0 across 7 wrappers
Merged
#700 fix(tools/_lib): /etc/mosaic host-level fallback for credential resolution
Merged
#698 fix(wizard): honor MOSAIC_GATEWAY_SKIP_NPM_INSTALL — unblock install.sh --dev gateway testing
Merged
#697 fix(tools/tmux): unique per-invocation paste buffer; track auto-submit-drafts.sh
Merged
#694 docs(bootstrap): add python-is-python3 to agent-host prerequisites
Merged
#692 fix(wizard): avoid rerunning completed setup steps
Merged
#691 fix(wizard): report gateway failures before success summary
Merged
#690 fix(wizard): resolve skills sync script path
Merged
#689 fix(gateway): disable Redis consumers on local tier
Merged
#688 feat(installer): prefer npm next lane
Merged
#687 ci(#462): add durable next publish pipeline
Merged
#686 feat(installer): add next integration lane
Merged
#685 test(#462): add federation M3 integration coverage
Merged
#683 feat(#462): add federation get verb
Merged
#682 feat(#462): add federation list verb
Merged
#680 fix(fleet): guard mosaic fleet restart against tight-loop re-entry race
Merged
#681 feat(installer): --dev flag builds CLI + gateway from source
Merged
#672 feat(#462): add federation scope enforcement service
Merged
#679 style(federation): re-run prettier on TASKS.md (unblock format:check)
Merged
#677 fix(fleet): raise fleet-personas.spec timeout to 30s (mirror #665)
Merged
#678 docs(federation): record M3-07/09 merges + fix M3-11 dependency DAG
Merged
#674 feat(#462): add federation capabilities verb
Merged
#673 feat(#462): add federation query source routing
Merged
#671 docs(federation): sync M3 backlog to origin/main reality
Merged
#670 chore(release): @mosaicstack/mosaic 0.0.48
Merged
#665 feat(fleet): provision roster from system-type profile (H3)
Merged
#669 fix(fleet): export MOSAIC_AGENT_CLASS into the agent pane so personas inject
Merged
#668 fix(release): republish @mosaicstack/db 0.0.4 with BacklogService; mosaic 0.0.47
Merged
#666 chore(release): mosaic 0.0.46 (persona contracts live)
Merged
#667 docs(fleet): record per-agent model switch in north star
Merged
#663 feat(fleet): export MOSAIC_AGENT_CLASS into agent env (A3a)
Merged
#664 feat(fleet): inject persona contract at launch (A3b)
Merged
#662 feat(fleet): dedicated orchestrator persona, split from planner
Merged
#661 feat(fleet): update-surviving persona customization (H4)
Merged
#660 feat(fleet): system-type profiles (H2)
Merged
#659 feat(fleet): cross-domain baseline persona library (H1)
Merged
#658 feat(fleet): North Star scope — general-purpose system, personas & system profiles (workstream H)
Merged
#657 feat(fleet): native Mosaic backlog on @mosaicstack/db (atomic claim + TTL)
Merged
#656 feat(fleet): add machine-readable NORTH_STAR.yaml + Markdown projection
Merged
#655 feat(fleet): seed role registry markdown library
Merged
#654 chore(release): mosaic CLI 0.0.45
Merged
#653 fix(fleet): report idle agents as available, reserve stuck for genuine blocks
Merged
#652 chore(release): mosaic CLI 0.0.44
Merged
#651 fix(fleet): derive pane idle from window activity fallback
Merged
#650 chore(release): mosaic CLI 0.0.43
Merged
#649 feat(fleet): classify agent readiness in fleet ps
Merged
#648 chore(release): mosaic CLI 0.0.42
Merged
#645 fix(fleet): pre-trust claude agent workdir to clear the folder-trust gate (#644)
Merged
#646 fix(update): re-seed framework on version drift, not just in-command updates (#642)
Merged
#647 fix(db): stop pglite migration tests flaking CI (timeout + WASM OOM)
Merged
#641 fix(tools): default AGENT_WORK_ROOT to $HOME/mosaic/agent-work
Merged
#552 feat(tmux): agent-send.sh --class triage tag for the comms daemon
Merged
#640 chore(release): mosaic CLI 0.0.41
Merged
#639 chore(ci): bump ci-base image node 22 → 24-alpine
Merged
#635 ci: eliminate cold pnpm install via pre-baked CI base image (Phase 1)
Merged
#638 feat(fleet): comms-block emitter + FLEET-LAUNCH runbook (#633)
Merged
#637 CI: add pre-baked ci-base image (producer) [Phase 1a]
Merged
#632 fix(install): preserve user fleet data on re-seed + refresh active units (CRITICAL)
Merged
#630 refactor(fleet): rename tmux socket mosaic-factory → mosaic-fleet
Merged
#629 docs(fleet): consolidate north-star doctrine (budget + control plane + identity)
Merged
#624 chore(release): mosaic CLI 0.0.40
Merged
#627 fix(fleet): consume model_hint + fix socket-default trap (stand-up fixes)
Merged
#621 feat(fleet): onboarding-injection — comms cheat-sheet + peer roster per agent
Merged
#618 feat(fleet): F4 Phase 2a — Matrix CS-API connector client + factory
Merged
#617 feat(fleet): F4 Phase 1 — chat connector abstraction + Matrix design
Merged
#615 feat(fleet): enhancer role + two-agent floor (orchestrator + enhancer)
Merged
#613 docs(fleet): orchestrator+enhancer two-agent floor + role library + Discord plugin north-star
Merged
#619 ci(publish): gate kaniko image builds + publish on changed paths (CI throughput)
Merged
#612 fix(fleet): boot-survival symmetry — disable-on-remove + add-enable + init-R5
Merged
#610 feat(mosaic): mosaic update re-seeds framework + relaunches agents (R13)
Merged
#607 feat(framework): P6 — docs + compliance matrix + resident-budget CI
Merged
#608 chore(release): bump @mosaicstack/mosaic 0.0.38 -> 0.0.39
Merged
#605 feat(mosaic): P5 — overlay composer (compose-contract + *.local overlays)
Merged
#603 chore(release): bump @mosaicstack/mosaic 0.0.37 -> 0.0.38
Merged
#601 fix(fleet): watch viewer-session leak + workdir test settle-race
Merged
#602 feat(fleet): F3-m2 — native Pi heartbeat + model surface + mosaic_mission_status tool
Merged
#599 fix(fleet): complete HB reader/writer consistency + sidecar hardening
Merged
#597 chore(release): bump @mosaicstack/mosaic 0.0.36 -> 0.0.37
Merged
#596 feat(fleet): orchestrator-mutable fleet — fleet add/remove (F5/R9)
Merged
#595 fix(fleet): heartbeat consistency — MOSAIC_HOME path + configurable interval
Merged
#588 docs(fleet): Fleet Suite PRD (init/configure/operate + Mos-on-Discord)
Merged
#593 docs(framework): P4.1 — fix stale install.sh comments + cmp-equal early-exit
Merged
#591 feat(fleet): config-type presets + AI-free init wizard (F1)
Merged
#590 feat(framework): P4 — upgrade-safe Constitution migration (both installers)
Merged
#586 feat(fleet): fleet ps surfaces unmanaged socket sessions
Merged
#585 chore(release): bump @mosaicstack/mosaic 0.0.35 -> 0.0.36
Merged
#584 feat(fleet): launcher heartbeat sidecar — HB for all runtimes (pi/claude/codex)
Merged
#583 feat(fleet): auto-enable units on install + drift recognizes wrapped runtimes
Merged
#582 chore(release): bump @mosaicstack/mosaic 0.0.34 -> 0.0.35
Merged
#577 docs(framework): P3.1 fast-follow — governance wording + gate scope + bare-launch note
Merged
#581 fix(fleet): durable runtime PATH for detached agent launch
Merged
#579 feat(fleet): Phase-2 observability — fleet ps + watch + send verify
Merged
#575 feat(framework): P3 — extract Constitution (L0) + gut AGENTS dispatcher
Merged
#572 feat(framework): P1+P2 — public sanitization + blocking CI gate
Merged
#570 feat(framework): P0 — MIT license + executable-leak sanitization
Merged
#543 docs(framework): add agency & persistence patterns to config + guides
Merged
#568 fix(fleet): install executable tmux helpers
Merged
#567 fix(fleet): preserve agent env overrides on install
Merged
#566 chore(release): bump mosaic cli to 0.0.32
Merged
#565 fix(fleet): harden operator sends for release
Merged
#563 feat(fleet): add local canary CLI
Merged
#557 docs: plan durable tmux fleet install
Merged
#551 fix(framework/tools): wrapper hardening — TLS validation, cred-path fallback, no-CI fast-exit
Merged
#556 fix(launch): include Pi native skill roots in 'all' mode; dedup 'discover' force-loads
Merged
#555 feat(launch): force-load fleet-critical Pi skills + reconcile skill docs
Merged
#554 docs(framework/tools): lead TOOLS.md with high-salience fleet-tools cheatsheet
Merged
#553 fix(framework/tools): prettier-format woodpecker README — restore main format gate
Merged
#547 feat(framework/tools): orchestration helpers — lane-brief.sh + ci-wait.sh
Merged
#549 fix(framework/tools): eval injection, broken JSON, tmpfile leak
Merged
#545 feat(agent-reflection): durable kernel — reflection.v1 capture + risk-floor + Phase-0
Merged
#541 feat(mosaic-as): agent registration + scoped/revocable tokens (US-007)
Merged
#538 Fix Gitea wrapper login resolution
Merged
#537 docs(framework): canonize merge-authority policy (hard gate 13 + E2E gate note)
Merged
#534 release(mosaic): bump @mosaicstack/mosaic 0.0.30 -> 0.0.31
Merged
#535 feat(appservice): room provisioning (M4c)
Merged
#519 chore(framework): canonize Vault-as-SSOT + ESO-default secrets policy
Merged
#511 docs: add mission control and coordination resilience docs
Merged
#529 refactor(framework): thin-core prompt diet — cut injected contract ~53%
Merged
#533 feat(framework/tools): inter-agent tmux comms — agent-send.sh + addressing standard
Merged
#532 ci: publish mosaic-as appservice image
Merged
#531 feat(appservice): mosaic-as daemon host + container (M4a)
Merged
#530 feat(appservice): Matrix Application Service core library (M4a)
Merged
#527 fix(pi): reduce startup skill-token overhead
Merged
#524 fix(mosaic-tools): roll up Gitea and Woodpecker wrapper fixes
Merged
#510 fix(db): bootstrap migrations on local-tier gateway startup
Merged
#509 feat(federation): mTLS AuthGuard with OID-based grant resolution (FED-M3-03)
Merged
#508 feat(federation): outbound mTLS FederationClient (FED-M3-08)
Merged
#505 feat(federation): two-gateway test harness scaffold (FED-M3-02)
Merged
#506 feat(types): federation v1 DTOs (FED-M3-01)
Merged
#507 fix(federation): use real PEM certs in enrollment + ca service tests
Merged
#504 docs(federation): M3 mission planning — 14-task decomposition
Merged
#503 chore(federation): M2 milestone close (FED-M2-13)
Merged
#502 docs(federation): M2 Step-CA setup guide + admin CLI reference (FED-M2-12)
Merged
#501 fix(federation): security hardening — OID verification, atomic activation, audit on failure
Merged
#500 test(federation): M2 E2E peer-add enrollment flow (FED-M2-10)
Merged
#499 test(federation): M2 integration tests (FED-M2-09)
Merged
#498 feat(federation): admin controller + CLI federation commands (FED-M2-08)
Merged
#497 feat(federation): enrollment controller + single-use token flow (FED-M2-07)
Merged
#496 feat(federation): grants service CRUD + status transitions (FED-M2-06)
Merged
#494 feat(federation): Step-CA client service for grant certs (FED-M2-04)
Merged
#495 feat(federation): seal federation peer client keys at rest (FED-M2-05)
Merged
#492 fix(federation): healthcheck + restart policy for federated-test stacks
Merged
#491 fix(deploy): bump gateway image digest to sha-9f1a081 [DEPLOY-IMG-FIX]
Merged
#489 feat(federation): scope schema validator [FED-M2-03]
Merged
#490 feat(federation): Step-CA sidecar in federated compose [FED-M2-02]
Merged
#487 docs(federation): S21 tracking — DEPLOY-01/02 done, IMG-FIX in flight, M2-01 in remediation
Merged
#488 fix(docker): pnpm deploy for self-contained gateway runtime image
Merged
#486 feat(db): federation schema — grants/peers/audit_log [FED-M2-01]
Merged
#485 feat(deploy): portainer stack template for federation test instances [DEPLOY-02]
Merged
#483 docs(federation): M2 mission planning — TASKS decomposition + manifest update
Merged
#484 feat(mosaic-portainer): PORTAINER_INSECURE flag for self-signed TLS
Merged
#481 docs(federation): close FED-M1 milestone
Merged
#480 docs(federation): operator setup + migration guides (FED-M1-11)
Merged
#479 fix(storage): redact credentials in driver errors + advisory lock (FED-M1-10)
Merged
#478 test(federation): standalone regression canary — no breakage from M1 (FED-M1-09)
Merged
#477 test(storage): integration test for migrate-tier (FED-M1-08) + camelCase column fix
Merged
#476 test(federation): integration tests for federated tier gateway boot (FED-M1-07)
Merged
#475 feat(gateway,storage): mosaic gateway doctor with tier health JSON (FED-M1-06)
Merged
#474 feat(storage): mosaic storage migrate-tier with dry-run + idempotency (FED-M1-05)
Merged
#473 feat(gateway): tier-detector with fail-fast PG/Valkey/pgvector probes (FED-M1-04)
Merged
#472 feat(storage): pgvector adapter support gated on tier=federated (FED-M1-03)
Merged
#471 feat(infra): docker-compose.federated.yml overlay (FED-M1-02)
Merged
#470 feat(config): add federated tier + rename team→standalone (FED-M1-01)
Merged
#469 docs(mission): author MVP rollup manifest, archive install-ux-v2
Merged
#468 docs(federation): PRD, milestones, mission manifest, and M1 task breakdown
Merged
#467 docs(federation): PRD, milestones, mission manifest, and M1 task breakdown
48 Issues closed from 1 user
Closed
#747 de-hardcode orchestrator/interaction agent brand names (Mos/Tess) from coord + durable-session + roster schema
Closed
#711 Tess M5: Matrix migration, recovery, docs and qualification
Closed
#710 Tess M4: Fleet, Mos, Hermes, memory and operator plugins
Closed
#703 fix(framework): restore resilient Git wrapper issue creation
Closed
#704 test: #703 deployed interactive wrapper verification
Closed
#701 git wrappers: -h/--help prints help but exits 1 (7 scripts) — phantom tool errors fleet-wide
Closed
#699 credential loader breaks under HOME-redirected profiles (Hermes profile homes)
Closed
#561 enhance(fleet-host): provide bare 'python' (python-is-python3) on agent hosts — 19x 'python: command not found'/24h
Closed
#634 CI: eliminate cold pnpm install via pre-baked image (Phase 1)
Closed
#633 Onboarding/comms injection MUST cover ALL agent launch paths (orchestrator + raw claude --channels), not just mosaic yolo spawns
Closed
#631 CRITICAL: framework re-seed (install.sh keep mode / mosaic update) WIPES ~/.config/mosaic/fleet/roster.yaml
Closed
#626 Fleet stand-up fixes — model_hint→--model + socket-default trap
Closed
#620 Fleet onboarding-injection — comms cheat-sheet + peer roster per agent
Closed
#616 F4 — Orchestrator chat connector abstraction + Matrix (local homeserver)
Closed
#614 Fleet enhancer role + two-agent floor (orchestrator + enhancer)
Closed
#611 Fleet-polish bundle — boot-survival symmetry (disable-on-remove + add-enable + init-R5)
Closed
#606 P6 — Docs, compliance matrix, alpha tag (constitution capstone)
Closed
#604 P5 — Overlay composer + cross-harness (compose-contract)
Closed
#600 F3: agent-watch viewer leak + workdir test settle-race
Closed
#598 F3: complete HB reader/writer consistency + sidecar hardening
Closed
#594 F3.1: heartbeat consistency (MOSAIC_HOME path + configurable interval)
Closed
#592 P4.1 fast-follow: fix stale install.sh comments + cmp-equal early-exit
Closed
#589 P4: upgrade-safe Constitution migration (both installers + fixtures)
Closed
#576 P3.1 fast-follow: constitution governance wording + gate config-format scope + bare-launch note
Closed
#578 Fleet Phase-2: operator observability (fleet ps + heartbeat + watch + send --verify)
Closed
#574 P3: extract Mosaic Constitution (L0) + gut AGENTS.md dispatcher
Closed
#571 P1+P2: public framework sanitization + blocking CI gate
Closed
#569 P0: MIT license + executable-leak sanitization (framework alpha)
Closed
#542 framework: add agency & persistence patterns to deployed config + guides
Closed
#564 Release harden Mosaic fleet before official rollout
Closed
#562 feat(fleet): local CLI canary dogfood
Closed
#560 fix(git-tools): auto-detect Gitea --login from repo origin host (USC repos fail with default mosaicstack login)
Closed
#559 fix(git-tools): remove eval from issue-create wrapper
Closed
#550 Wrapper hardening: TLS validation, cred-path fallback, no-CI fast-exit (framework/tools)
Closed
#546 feat(framework/tools): orchestration CI/dispatch helpers — lane-brief.sh + ci-wait.sh
Closed
#548 fix(framework/tools): eval injection, broken JSON, and tmpfile leak in git wrappers
Closed
#544 feat(agent-reflection): durable kernel (reflection.v1 capture + risk-floor + Phase-0 scripts)
Closed
#540 US-007: mosaic-as agent registration endpoint + scoped/revocable tokens
Closed
#536 tools/git/issue-close.sh pins tea login to 'mosaicstack' → fails on USC instance (issue-comment.sh works)
Closed
#516 Fix Gitea login selection for USC repos
Closed
#520 Harden pr-merge.sh Gitea empty-uid fallback
Closed
#528 Thin-core prompt diet: cut always-injected contract ~53% (AGENTS/TOOLS/RUNTIME)
Closed
#525 Reduce mosaic pi startup token overhead from skill catalog
Closed
#526 Fix Gitea CI wrappers after repository rename redirects
Closed
#514 probe
Closed
#462 FED-M3: mTLS handshake + list/get + scope enforcement
Closed
#461 FED-M2: Step-CA + grant schema + admin CLI
Closed
#460 FED-M1: Federated tier infrastructure
77 Issues created by 1 user
Opened
#460 FED-M1: Federated tier infrastructure
Opened
#461 FED-M2: Step-CA + grant schema + admin CLI
Opened
#462 FED-M3: mTLS handshake + list/get + scope enforcement
Opened
#463 FED-M4: search verb + audit log + rate limit
Opened
#464 FED-M5: cache + offline degradation + OTEL
Opened
#465 FED-M6: revocation + auto-renewal + CRL
Opened
#466 FED-M7: multi-user RBAC hardening + acceptance suite
Opened
#482 Federation E2E test deployment infrastructure (mos-test-1/-2)
Opened
#512 docs(AGENTS.md): STANDARDS.md path mismatch + subagent inheritance gap
Opened
#514 probe
Opened
#515 Skill YAML invalid + missing typecheck-hook install on mosaic@0.0.30
Opened
#516 Fix Gitea login selection for USC repos
Opened
#520 Harden pr-merge.sh Gitea empty-uid fallback
Opened
#525 Reduce mosaic pi startup token overhead from skill catalog
Opened
#526 Fix Gitea CI wrappers after repository rename redirects
Opened
#528 Thin-core prompt diet: cut always-injected contract ~53% (AGENTS/TOOLS/RUNTIME)
Opened
#536 tools/git/issue-close.sh pins tea login to 'mosaicstack' → fails on USC instance (issue-comment.sh works)
Opened
#539 mosaic 0.0.31: npm package drops exec bits on tools/_scripts/* — breaks 'mosaic yolo' preflight
Opened
#540 US-007: mosaic-as agent registration endpoint + scoped/revocable tokens
Opened
#542 framework: add agency & persistence patterns to deployed config + guides
Opened
#544 feat(agent-reflection): durable kernel (reflection.v1 capture + risk-floor + Phase-0 scripts)
Opened
#546 feat(framework/tools): orchestration CI/dispatch helpers — lane-brief.sh + ci-wait.sh
Opened
#548 fix(framework/tools): eval injection, broken JSON, and tmpfile leak in git wrappers
Opened
#550 Wrapper hardening: TLS validation, cred-path fallback, no-CI fast-exit (framework/tools)
Opened
#558 feat(orchestration): budget windows with arbitrary reset datetimes
Opened
#559 fix(git-tools): remove eval from issue-create wrapper
Opened
#560 fix(git-tools): auto-detect Gitea --login from repo origin host (USC repos fail with default mosaicstack login)
Opened
#561 enhance(fleet-host): provide bare 'python' (python-is-python3) on agent hosts — 19x 'python: command not found'/24h
Opened
#562 feat(fleet): local CLI canary dogfood
Opened
#564 Release harden Mosaic fleet before official rollout
Opened
#569 P0: MIT license + executable-leak sanitization (framework alpha)
Opened
#571 P1+P2: public framework sanitization + blocking CI gate
Opened
#573 framework: genericize private third-party host refs (uscllc) — deferred from P2
Opened
#574 P3: extract Mosaic Constitution (L0) + gut AGENTS.md dispatcher
Opened
#576 P3.1 fast-follow: constitution governance wording + gate config-format scope + bare-launch note
Opened
#578 Fleet Phase-2: operator observability (fleet ps + heartbeat + watch + send --verify)
Opened
#580 enhance(fleet-runtime): upgrade fleet Claude Code v2.1.81 -> >=v2.1.89 — eliminates #1 error class (Read-before-Edit, 105+/24h)
Opened
#589 P4: upgrade-safe Constitution migration (both installers + fixtures)
Opened
#592 P4.1 fast-follow: fix stale install.sh comments + cmp-equal early-exit
Opened
#594 F3.1: heartbeat consistency (MOSAIC_HOME path + configurable interval)
Opened
#598 F3: complete HB reader/writer consistency + sidecar hardening
Opened
#600 F3: agent-watch viewer leak + workdir test settle-race
Opened
#604 P5 — Overlay composer + cross-harness (compose-contract)
Opened
#606 P6 — Docs, compliance matrix, alpha tag (constitution capstone)
Opened
#609 F3-m3 — mosaic update re-seeds framework + relaunches agents (R13)
Opened
#611 Fleet-polish bundle — boot-survival symmetry (disable-on-remove + add-enable + init-R5)
Opened
#614 Fleet enhancer role + two-agent floor (orchestrator + enhancer)
Opened
#616 F4 — Orchestrator chat connector abstraction + Matrix (local homeserver)
Opened
#620 Fleet onboarding-injection — comms cheat-sheet + peer roster per agent
Opened
#623 mosaicstack.dev anonymized spend telemetry — endpoint + client + anonymization + aggregation (product feature)
Opened
#622 Spend-accounting template standard: PRDs/missions/task-decomposition carry PROJECTED + ACTUAL token spend
Opened
#625 roster.schema.json: add optional tenant_id field (north-star invariant #1 has no roster home)
Opened
#626 Fleet stand-up fixes — model_hint→--model + socket-default trap
Opened
#628 Forge<->Fleet bridge: concrete forge TaskExecutor adapter dispatching stages via the fleet (agent-send.sh)
Opened
#631 CRITICAL: framework re-seed (install.sh keep mode / mosaic update) WIPES ~/.config/mosaic/fleet/roster.yaml
Opened
#633 Onboarding/comms injection MUST cover ALL agent launch paths (orchestrator + raw claude --channels), not just mosaic yolo spawns
Opened
#634 CI: eliminate cold pnpm install via pre-baked image (Phase 1)
Opened
#636 PATH B: roster-native launch-config data model (harness/yolo/model/command) for webUI binding
Opened
#642 mosaic update: framework reseed skipped when CLI is updated outside mosaic update (stale tools/, incl. tmux helpers)
Opened
#643 Cut 0.0.42: ship #552 (agent-send.sh --class) — merged 64 min after 0.0.41 was tagged
Opened
#644 Fleet never-sleeps: auto-trust workdir for fleet-launched agent sessions (factory orchestrator stalled at 'trust this folder?' gate)
Opened
#675 Installer: quick-start provider gate (#1) + local-tier gateway Redis (#2)
Opened
#684 fix(federation): enrollment URL derives from BETTER_AUTH_URL instead of the gateway base URL
Opened
#693 Spike: Evaluate headroomlabs-ai/headroom (LLM context compressor, Apache-2.0) for Mosaic — gated, lossy-risk-aware
Opened
#695 send-message.sh: false '✓ delivered' for long messages — draft detection misses wrapped input
Opened
#696 Align repo-root agent governance files
Opened
#699 credential loader breaks under HOME-redirected profiles (Hermes profile homes)
Opened
#701 git wrappers: -h/--help prints help but exits 1 (7 scripts) — phantom tool errors fleet-wide
Opened
#703 fix(framework): restore resilient Git wrapper issue creation
Opened
#704 test: #703 deployed interactive wrapper verification
Opened
#706 Tess: Pi-native Mosaic interaction agent and Hermes migration bridge
Opened
#707 Tess M1: Runtime contracts and security foundation
Opened
#708 Tess M2: Durable Pi service and agent state
Opened
#709 Tess M3: Dedicated Discord and CLI interaction
Opened
#710 Tess M4: Fleet, Mos, Hermes, memory and operator plugins
Opened
#711 Tess M5: Matrix migration, recovery, docs and qualification
Opened
#747 de-hardcode orchestrator/interaction agent brand names (Mos/Tess) from coord + durable-session + roster schema