This website requires JavaScript.
cd29fc8708
feat(quality-rails): migrate @mosaic/quality-rails from v0 to v1 (#100 )
Jason Woltje
2026-03-15 00:23:56 +00:00
6e22c0fdeb
chore(orchestrator): complete Phase 5 milestone — v0.0.6
v0.0.6
Jason Woltje
2026-03-14 19:06:23 -05:00
1f4d54e474
fix(gateway): wire Telegram plugin into gateway plugin host (#99 )
Jason Woltje
2026-03-15 00:05:27 +00:00
b7a39b45d7
chore(tasks): mark P5-004 done
Jason Woltje
2026-03-13 15:16:13 -05:00
1bfdc91f90
Merge pull request 'feat(auth): P5-004 Authentik OIDC adapter via Better Auth genericOAuth' (#97 ) from feat/p5-sso-authentik into main
jason.woltje
2026-03-13 20:15:50 +00:00
58a90ac9d7
Merge pull request 'fix(gateway): ownership checks for TasksController findAll/create + MissionsController create' (#98 ) from fix/task-mission-ownership into main
jason.woltje
2026-03-13 20:15:46 +00:00
684dbdc6a4
fix(gateway): enforce task and mission ownership
Jason Woltje
2026-03-13 14:43:33 -05:00
e92de12cf9
feat(auth): add Authentik OIDC adapter
Jason Woltje
2026-03-13 14:42:05 -05:00
1f784a6a04
chore(tasks): mark P5-001, P5-003 done; P5-004 in-progress
Jason Woltje
2026-03-13 14:33:16 -05:00
ab37c2e69f
Merge pull request 'fix(ci): sequential steps + single install to prevent OOM on runner' (#95 ) from fix/ci-sequential into main
jason.woltje
2026-03-13 18:13:21 +00:00
c8f3e0db44
fix(ci): sequential steps + single install to prevent OOM on runner
Jason Woltje
2026-03-13 13:10:30 -05:00
02772a3910
Merge pull request 'fix(gateway): security hardening — auth guards, ownership checks, validation, rate limiting' (#85 ) from fix/gateway-security into main
jason.woltje
2026-03-13 18:07:01 +00:00
85a25fd995
fix: add plugin paths to tsconfig.typecheck.json for merged PluginModule
Jason Woltje
2026-03-13 13:03:59 -05:00
20f302367c
chore(gateway): align typecheck paths after rebase
Jason Woltje
2026-03-13 12:02:51 -05:00
54c6bfded0
fix(gateway): security hardening — auth guards, ownership checks, validation, rate limiting
Jason Woltje
2026-03-13 08:33:05 -05:00
ca5472bc31
chore: format docs files
Jason Woltje
2026-03-13 08:26:24 -05:00
55b5a31c3c
fix(gateway): security hardening — auth guards, ownership checks, validation, rate limiting
Jason Woltje
2026-03-13 08:25:57 -05:00
01e9891243
Merge pull request 'feat(plugins): P5-003 Telegram channel plugin' (#93 ) from feat/p5-telegram-plugin into main
jason.woltje
2026-03-13 17:48:01 +00:00
446a424c1f
Merge pull request 'feat(gateway): P5-001 plugin host module' (#92 ) from feat/p5-plugin-host into main
jason.woltje
2026-03-13 17:47:59 +00:00
02a0d515d9
fix(turbo): typecheck must depend on ^build so package types are available
Jason Woltje
2026-03-13 12:36:04 -05:00
2bf3816efc
fix(turbo): typecheck must depend on ^build so package types are available
Jason Woltje
2026-03-13 12:35:59 -05:00
96902bab44
feat(plugins): add Telegram channel plugin
Jason Woltje
2026-03-13 12:05:42 -05:00
280c5351e2
feat(gateway): add plugin host module
Jason Woltje
2026-03-13 12:04:42 -05:00
9eb48e1d9b
feat(Phase 4): Memory & Intelligence — memory, log, summarization, skills (#91 )
v0.0.5
Jason Woltje
2026-03-13 13:56:50 +00:00
d83ebe65e9
verify(P3-008): Phase 3 web dashboard verification (#90 )
v0.0.4
Jason Woltje
2026-03-13 13:37:43 +00:00
4fe7d09e5c
feat(web): admin panel with session management (#89 )
Jason Woltje
2026-03-13 13:33:45 +00:00
e44cb7e56a
feat(web): settings page with profile, providers, and models (#88 )
Jason Woltje
2026-03-13 13:31:51 +00:00
fd4b7c2ba2
feat(web): project list and mission dashboard views (#87 )
Jason Woltje
2026-03-13 13:30:11 +00:00
a1a1976b38
feat(web): task management with list view and kanban board (#86 )
Jason Woltje
2026-03-13 13:28:17 +00:00
f0d1d4bafa
feat(web): chat UI with conversations and WebSocket streaming (#84 )
Jason Woltje
2026-03-13 13:25:28 +00:00
600da70960
feat(web): wire auth pages with BetterAuth and route guards (#83 )
Jason Woltje
2026-03-13 13:21:33 +00:00
780f85e0d6
feat(web): scaffold Next.js 16 dashboard with design system and auth client (#82 )
Jason Woltje
2026-03-13 13:18:09 +00:00
5d936d58a0
fix: add missing @Inject() decorators and fix coord workspace root detection
Jason Woltje
2026-03-13 08:00:57 -05:00
8da2759fec
fix: coord review remediations (path traversal, JSON parse, race condition) (#81 )
Jason Woltje
2026-03-13 03:43:49 +00:00
b03c603759
docs: mark Phase 2 complete — update manifest and scratchpad
Jason Woltje
2026-03-12 22:40:59 -05:00
77da12a5ee
test: verify Phase 2 — routing + coord tests (P2-007) (#79 )
Jason Woltje
2026-03-13 03:40:07 +00:00
7f6dc43a2d
feat: agent session management — metrics, channels, dispose (P2-006) (#78 )
Jason Woltje
2026-03-13 03:35:59 +00:00
f3a7eadcea
feat: @mosaic/coord — migrate from v0, gateway integration (P2-005) (#77 )
Jason Woltje
2026-03-13 03:32:20 +00:00
7f6815feaf
feat: tool registration — brain tools for agent sessions (P2-004) (#76 )
Jason Woltje
2026-03-13 03:18:45 +00:00
7485f32e69
feat: agent routing engine — cost/capability matrix (P2-003) (#75 )
Jason Woltje
2026-03-13 03:13:50 +00:00
95f95f54cf
feat: multi-provider support — Anthropic + Ollama (P2-002) (#74 )
Jason Woltje
2026-03-13 03:10:51 +00:00
aa9ee75a2a
fix: auth handler + circular imports — Phase 1 verification (P1-009) (#73 )
Jason Woltje
2026-03-13 03:02:02 +00:00
c54b69f7ce
feat: gateway CRUD routes — conversations, projects, missions, tasks (P1-005/006) (#72 )
Jason Woltje
2026-03-13 02:41:03 +00:00
38897fe423
feat: auth middleware, brain data layer, Valkey queue (P1-002/003/004) (#71 )
Jason Woltje
2026-03-13 02:37:56 +00:00
cbac5902db
fix: Phase 0 verification — CI gates green (P0-009) (#70 )
Jason Woltje
2026-03-13 02:28:38 +00:00
4cd5cbf893
feat: Woodpecker CI pipeline + project docs (P0-007, P0-008) (#69 )
Jason Woltje
2026-03-13 02:25:31 +00:00
6e3cccc812
feat(auth): @mosaic/auth — BetterAuth email/password setup (#68 )
Jason Woltje
2026-03-13 02:21:15 +00:00
2b1723e898
feat(db): @mosaic/db — Drizzle schema, PG connection, migrations (#67 )
Jason Woltje
2026-03-13 02:17:18 +00:00
573484c83e
fix: Jaeger image tag + remap PG/Valkey ports (#66 )
Jason Woltje
2026-03-13 02:06:00 +00:00
bf2cb3a271
docs: mark P0-002, P0-005, P0-006 done (PR #65 )
Jason Woltje
2026-03-12 20:56:16 -05:00
35e4e2e527
feat: foundation — Docker Compose, OTEL, shared types (#65 )
Jason Woltje
2026-03-13 01:55:33 +00:00
f6f05cf23a
docs: add FIX-03 agent session sandboxing task (#64 )
Jason Woltje
2026-03-12 20:49:05 -05:00
15352448d5
fix: switch gateway to ESM + explicit @Inject for tsx compatibility
Jason Woltje
2026-03-12 20:43:08 -05:00
c58003e5e3
docs: add gatekeeper review follow-up tasks (FIX-01, FIX-02)
Jason Woltje
2026-03-12 20:36:17 -05:00
04528459ec
docs: update TASKS.md and scratchpad for communication spine completion
Jason Woltje
2026-03-12 20:34:26 -05:00
4f84a01072
feat: communication spine — gateway, TUI, Discord (#61 )
Jason Woltje
2026-03-13 01:33:32 +00:00
888bc32be1
docs: mark P0-001 scaffold monorepo as done
Jason Woltje
2026-03-12 20:12:44 -05:00
6d0d288e31
feat(P0-001): scaffold monorepo structure (#60 )
Jason Woltje
2026-03-13 01:11:46 +00:00
339641352e
docs: record vertical slice reorder in scratchpad
Jason Woltje
2026-03-12 20:06:17 -05:00
e7f338e3a9
chore: planning gate — milestones, issues, and task breakdown
Jason Woltje
2026-03-12 19:51:51 -05:00