Commit Graph
Select branches
Hide Pull Requests
adopt/965-mos-ste-writing-standard
archive/ms24-fork
archive/salvage-20260825/chore/ms21-complete
archive/salvage-20260825/chore/ms21-final-tasks-done
archive/salvage-20260825/chore/ms21-task-update-p1-p3
archive/salvage-20260825/chore/ms21-tasks-schema-fix
archive/salvage-20260825/chore/ms21-tasks-ui-progress
archive/salvage-20260825/chore/ms22-p1-complete
archive/salvage-20260825/chore/ms22-p2-docs-update
archive/salvage-20260825/chore/ms22-p2-update-docs
archive/salvage-20260825/chore/ms22-phase0-complete
archive/salvage-20260825/chore/ms22-prd-tracking
archive/salvage-20260825/chore/ms22-tasks-tracking
archive/salvage-20260825/chore/ms23-tasks-p0-002-004
archive/salvage-20260825/chore/ms23-tasks-p0-complete
archive/salvage-20260825/chore/ms23-tasks-p004-005
archive/salvage-20260825/chore/ms23-tasks-p005-006
archive/salvage-20260825/chore/tasks-final
archive/salvage-20260825/chore/tasks-update
archive/salvage-20260825/ci/pnpm-cache
archive/salvage-20260825/ci/portainer-deploy
archive/salvage-20260825/ci/unified-pipeline
archive/salvage-20260825/docs/ms22-architecture
archive/salvage-20260825/docs/ri-050-release-evidence
archive/salvage-20260825/feat/custom-base-image
archive/salvage-20260825/feat/kanban-add-task
archive/salvage-20260825/feat/ms-gate-001-gatekeeper
archive/salvage-20260825/feat/ms-gate-001-gatekeeper-local
archive/salvage-20260825/feat/ms21-admin-module
archive/salvage-20260825/feat/ms21-import-api
archive/salvage-20260825/feat/ms21-rbac
archive/salvage-20260825/feat/ms21-rbac-settings
archive/salvage-20260825/feat/ms21-session-invalidation
archive/salvage-20260825/feat/ms21-teams-page
archive/salvage-20260825/feat/ms21-ui-teams
archive/salvage-20260825/feat/ms21-ui-teams-rbac
archive/salvage-20260825/feat/ms21-ui-teams-rbac-v3
archive/salvage-20260825/feat/ms21-ui-user-dialogs
archive/salvage-20260825/feat/ms21-ui-users
archive/salvage-20260825/feat/ms21-ui-users-members
archive/salvage-20260825/feat/ms21-ui-workspace-members
archive/salvage-20260825/feat/ms21-ui-workspaces
archive/salvage-20260825/feat/ms21-users-page
archive/salvage-20260825/feat/ms22-agent-memory
archive/salvage-20260825/feat/ms22-conversation-archive
archive/salvage-20260825/feat/ms22-findings
archive/salvage-20260825/feat/ms22-ingest
archive/salvage-20260825/feat/ms22-ingest-clean
archive/salvage-20260825/feat/ms22-knowledge-schema
archive/salvage-20260825/feat/ms22-openclaw-docker
archive/salvage-20260825/feat/ms22-openclaw-docker-backup-20260301
archive/salvage-20260825/feat/ms22-openclaw-gateway-module
archive/salvage-20260825/feat/ms22-p1b-crypto
archive/salvage-20260825/feat/ms22-p1c-config-api
archive/salvage-20260825/feat/ms22-p1e-onboarding-api-work
archive/salvage-20260825/feat/ms22-p1j-docker
archive/salvage-20260825/feat/ms22-p1k-idle-reaper
archive/salvage-20260825/feat/ms22-p2-agent-crud
archive/salvage-20260825/feat/ms22-p2-agent-routing
archive/salvage-20260825/feat/ms22-p2-discord-router
archive/salvage-20260825/feat/ms22-p2-user-agents
archive/salvage-20260825/feat/ms22-task-agent
archive/salvage-20260825/feat/ms23-p0-controls
archive/salvage-20260825/feat/ms23-p0-ingestion
archive/salvage-20260825/feat/ms23-p0-schema
archive/salvage-20260825/feat/ms23-p0-stream
archive/salvage-20260825/feat/ms23-p0-tree
archive/salvage-20260825/feat/ms23-p1-interface
archive/salvage-20260825/feat/ms23-p1-internal-provider
archive/salvage-20260825/feat/ms23-p1-proxy
archive/salvage-20260825/feat/ms23-p1-registry
archive/salvage-20260825/feat/ms23-p2-audit
archive/salvage-20260825/feat/ms23-p2-roster
archive/salvage-20260825/feat/ms24-ci-webhook
archive/salvage-20260825/feat/usage-widget
archive/salvage-20260825/feat/usage-widget-review
archive/salvage-20260825/feat/wire-chat
archive/salvage-20260825/fix/agent-template-auth-module
archive/salvage-20260825/fix/base-image-kaniko
archive/salvage-20260825/fix/base-image-kaniko-v2
archive/salvage-20260825/fix/ci-glibc-image
archive/salvage-20260825/fix/ci-lint-632
archive/salvage-20260825/fix/ci-prisma-generate
archive/salvage-20260825/fix/container-lifecycle-config-module
archive/salvage-20260825/fix/controller-type-imports
archive/salvage-20260825/fix/csrf-bearer-bypass
archive/salvage-20260825/fix/csrf-debug-log
archive/salvage-20260825/fix/dashboard-widget-mock-data
archive/salvage-20260825/fix/deploy-missing-env-and-networks
archive/salvage-20260825/fix/deploy-service-names
archive/salvage-20260825/fix/deploy-service-update
archive/salvage-20260825/fix/deploy-user
archive/salvage-20260825/fix/deploy-user-v2
archive/salvage-20260825/fix/dockerfile-npmrc
archive/salvage-20260825/fix/file-manager-tags
archive/salvage-20260825/fix/flaky-queue-test
archive/salvage-20260825/fix/fleet-provider-form-dto
archive/salvage-20260825/fix/fleet-provider-form-dto-v2
archive/salvage-20260825/fix/gateway-cors-trusted-origins
archive/salvage-20260825/fix/interceptor-tests
archive/salvage-20260825/fix/kanban-tests
archive/salvage-20260825/fix/kaniko-cache
archive/salvage-20260825/fix/lint-from-632
archive/salvage-20260825/fix/logs-page
archive/salvage-20260825/fix/logs-page-clean
archive/salvage-20260825/fix/matrix-native-binary
archive/salvage-20260825/fix/mission-control-proxy-routes
archive/salvage-20260825/fix/mission-control-query-provider
archive/salvage-20260825/fix/ms21-missing-user-auth-migration
archive/salvage-20260825/fix/ms21-ui-001-qa
archive/salvage-20260825/fix/ms22-audit
archive/salvage-20260825/fix/ms22-missing-authmodule-imports
archive/salvage-20260825/fix/ms23-orchestrator-prisma-generate
archive/salvage-20260825/fix/ms23-prisma-api-pkg
archive/salvage-20260825/fix/ms23-prisma-cli
archive/salvage-20260825/fix/ms23-prisma-docker-vs-ci
archive/salvage-20260825/fix/ms23-prisma-kaniko-symlink
archive/salvage-20260825/fix/ms23-prisma-rm-symlink
archive/salvage-20260825/fix/ms23-prisma-schema-local
archive/salvage-20260825/fix/ms23-prisma-script-path
archive/salvage-20260825/fix/openbao-otel-cve
archive/salvage-20260825/fix/orchestrator-widget-endpoints
archive/salvage-20260825/fix/orchestrator-widgets
archive/salvage-20260825/fix/orchestrator-widgets-preexisting
archive/salvage-20260825/fix/project-domain-attach
archive/salvage-20260825/fix/project-domain-v2
archive/salvage-20260825/fix/ri-050-registry-secrets
archive/salvage-20260825/fix/ri-050-verify-pglite-path
archive/salvage-20260825/fix/security-audit-multer
archive/salvage-20260825/fix/security-hardening
archive/salvage-20260825/fix/swarm-compose-ms22-vars
archive/salvage-20260825/fix/system-admin-env
archive/salvage-20260825/fix/websocket-reconnect
archive/salvage-20260825/fix/workspace-members
archive/salvage-20260825/i1380ff-fix
archive/salvage-20260825/infra/fix-mosaic-db-init-extensions
archive/salvage-20260825/infra/migrate-to-openbrain-db
archive/salvage-20260825/merge/develop-to-main
archive/salvage-20260825/pr-1298
archive/salvage-20260825/t63-fix-1389
archive/salvage-20260825/t63-fix-2648
archive/salvage-20260825/test/ms21-migration-tests
archive/salvage-20260825/test/ms22-integration
archive/salvage-20260825/test/ms22-p2-agent-tests
archive/salvage-20260825/test/ms23-p0
archive/salvage-20260825/test/ms23-p2
archive/salvage-20260825/wp5b-consumer-compat
archive/salvage-20260825/zane/doctor-brain-home
archive/salvage-20260825/zane/doctor-greenfield-hint
archive/salvage-20260825/zane/mosaic-home-support
chore/s1-docs-hygiene
ci/pin-ci-base-image
ci/provision-pi-runtime
ci/push-ci-comment-model
config/minimal-subset
contract/api-artifacts
contract/custody-schema
contract/hierarchy-schema
contract/identity-lifecycle
contract/mode-conversion
contract/onboarding-wizard
contract/rbac-grants
contract/rollup-projection
contract/tool-gateway-mapping
docs/1214-branch-process
docs/1216-trunk-parameterization
docs/753-kbn010-threat-gate
docs/758-ledger-m5-001-sync
docs/771-kbn101-db-role-split
docs/c2-amendment1-company-crud
docs/containerization-plan
docs/heartbeat-framework-layering-ms-lead
docs/ia-merge-current
docs/issue-758-m0
docs/m4-3a0-p0-map-currency
docs/mos-option2-qualification
docs/prd-north-star-rewrite
docs/prd-rev1-ratification
docs/ri-050-forge-docs-fastfollow
docs/ri-050-mission-bootstrap
docs/ri-050-qr-probe-inventory
docs/ri-050-release-evidence
docs/ruling-4b-company-visibility
docs/t78-cli-capability-migration
docs/w4-document-contract
docs/webui-fleet-claude-bridge-plan
docs/webui-phase-p-structure
draft/mosaic-platform-prd
e2e-compose
feat/1045-mosaic-cred
feat/1050-install-state-machine-red-fixture
feat/1051-mosaic-brain-installer
feat/1080-pr-edit
feat/1082-tea-stale-token-diagnostic
feat/1150-pi-goal-extension
feat/1216-trunk-resolver
feat/756-official-discord-plugin
feat/758-roster-v2-compiler
feat/758-shared-role-resolution
feat/758-v1-v2-migrator
feat/769-kbn100-unified-schema
feat/790-mosaic-yolo-claudex
feat/790-mosaic-yolo-claudex-pr2
feat/791-pr2-snapshot-restore
feat/791-pr3-fleet-regen
feat/791-upgrade-config-protection
feat/827-gate0-probe
feat/833-constrained-recovery-command
feat/834-tc-server-side-doc
feat/869-c1-activation-probe
feat/869-c2-install-ordering-guard
feat/869-c3-broker-supervisor
feat/869-c4-version-coupling
feat/869-c5-doctor-activation-check
feat/framework-constitution-alpha
feat/glpi-skills
feat/lease-promotion-and-harness-isolation
feat/m4-1a-hierarchy-schema
feat/m4-1b-hierarchy-gateway
feat/m4-1b-ii-hierarchy-commands
feat/m4-3a-p1-stop-mission-task-status-writes
feat/m4-4-0-enrollment-design
feat/m4-4a-enrollment-schema
feat/m4-4b-enrollment-command
feat/mos-logical-identity-fencing
feat/mos-ste-writing-standard
feat/onboarding-scripts-framework
feat/p3-slice0-task1-harness-contracts
feat/p3-slice0-task2-harness-registry
feat/p3-slice0-task3-catalog-selection
feat/p3-slice0-task4-web-catalog-selection
feat/p3-slice0-task5-chat-runtime-router
feat/p3-slice0-task5-chat-runtime-router-shaggy
feat/p5-spa-cutover
feat/p6-e2e-ci-gate
feat/per-agent-gitea-identity
feat/push-guard-null-case-verification
feat/ri-050-prd-authority
feat/ri-050-publish-gate
feat/ri-050-qr-evaluator
feat/ri-050-web-stale-safety
feat/rm-02-gate-registry
feat/tess-interaction-agent
feat/w-f4-store
feat/wake-preimage-provenance
feat/webui-p1-vite-skeleton
feat/webui-p2-data-auth
feat/webui-p3-chat
feat/webui-p4-2-settings-admin
feat/wf-fleet-mvp
feat/wf1-composition
feat/wf2-bundle-migration
feat/wf4-plugin-acquisition
feat/wf5-main-merge
feat/wf5-refresh-safety
feat/wf5-securestorage
feat/workspace-hygiene-tool-enforcement
fix/1007-suite-hermeticity
fix/1017-enumeration-guard
fix/1017-enumeration-guard-population
fix/1017-wire-start-agent-session
fix/1019-ci-queue-timeout-harness
fix/1019-queue-guard-stdin
fix/1043-pane-git-identity
fix/1056-upgrade-rollback-control-race
fix/1081-issue-close-silent-comment-failure
fix/1090-enrollment-wallclock-tolerance
fix/1099-pipefail-sweep
fix/1099-pipefail-tests
fix/1099-pipefail-wake
fix/1138-conditional-federation
fix/1145-coord-di-compiled-boot
fix/1146-ci-queue-purpose
fix/1179-required-security-di
fix/1182-fail-closed-launch
fix/1236-installer-dir-modes
fix/1237-fleet-v2-dispatch
fix/1240-fleet-transport-check
fix/1241-launch-failure-visible
fix/1256-fleet-pane-path-node
fix/1256-fleet-runtime-preflight
fix/1257-adopt-draft-transition
fix/1257-e7-draft-transition
fix/1264-fleet-unattended-first-start
fix/1269-ci-chain-unblock
fix/1280-identity-first-resolution
fix/1327-setuppath-idempotency
fix/1356-tea-login-fail-closed
fix/1357-issue-view-comments
fix/1362-harness-aware-delivery-confirm
fix/1390-uninstall-headless
fix/1391-validationpipe-boot-check
fix/1394-recover-token-headless
fix/1403-n1n2-followup
fix/1407-next-image-parity
fix/1451-appservice-dockerfile-scripts
fix/766-exact-fleet-comms
fix/795-ci-base-git
fix/795-ci-base-jq
fix/795-codex-pr-diff
fix/807-glpi-206
fix/808-agent-send-false-sender
fix/812-pr-review-comment
fix/835-pr-review-approve-reject-comment-flag
fix/848-truthful-evidence
fix/849-recovery-runtime-fixture-race
fix/850-detect-platform-port-normalization
fix/856-worktree-deps-preflight
fix/860-deflake-mutator-lease-gate
fix/865-tea-cli-comment-invocation
fix/869-lease-probe-timeout
fix/875-belongs-case-insensitive-slug
fix/991-comment-url-scheme-normalise
fix/appservice-dockerfile-scripts
fix/bootstrap-hotfix
fix/bootstrap-race
fix/break-c-hooks-and-web-image
fix/ci-queue-wait-404-branch-absent
fix/ci-queue-wait-no-ci-merge-path
fix/ci-queue-wait-no-status
fix/credentials-gitea-seat-slots
fix/d29-lease-revoke-noop
fix/detect-platform-silent-128-outside-repo
fix/fleet-greenfield-blockers
fix/framework-shell-portability
fix/gateway-runner-image
fix/git-wrapper-repo-detection
fix/gitea-guessed-login-credential
fix/gitea-pr-metadata-login-t-a292e96f
fix/hygiene-inert-format-gate
fix/idempotent-init
fix/installer-path-and-node
fix/installer-provider-gate-and-local-gateway-redis
fix/installer-provisions-node
fix/invariant-r-version-probe-retry
fix/lease-test-env-isolation
fix/mos-option2-qualification-format
fix/mosaic-init-rce
fix/next-node-gate
fix/populate-known-packages-list
fix/pr-merge-fork-ci-status
fix/pr-merge-message-field
fix/ri-050-forge-fail-closed
fix/ri-050-macp-fail-closed
fix/ri-050-registry-secrets
fix/ri-050-verify-pglite-path
fix/rm-01-reproducible-checkout
fix/send-message-exact-target-pin
fix/t-a292e96f-gitea-pr-metadata
fix/t_3a368a52-gitea-usc-login
fix/t_a292e96f-pr-metadata-gitea
fix/teams-enumeration-scope
fix/tess-docs-format
fix/wizard-gateway-failure
fix/woodpecker-wrapper-legacy-mosaic
fleet/continuation-record-2026-08-17
fred/code-review-pinned-tool-rules
fred/credential-fail-closed-seat-slots
fred/guides-seat-identity-fleet-comms
governance/gate0-probe3-amendment
greenfield/fomo-lin
i1380-guard
main
merge/main-into-next
mos-comms
mos-comms-live
mosaic-cli-p1-dispatch
mosaic-cli-p1-wrappers
next
peggy/agent-send-unverified-label
pr-1367
r4-helper-port
refactor
release/0.0.50-integration
release/mosaic-cli-0.0.37
remediation/mission-setup
remediation/state
rescue/ms-gate-001-gatekeeper
riv001-clean
t51p2wp0b
test/758-example-profile-dispositions
test/758-reconciler-lifecycle-gates
test/ri-050-publish-gate-negative
wp5b-consumer-compat-2
#100
#1001
#1006
#101
#1018
#102
#1022
#1023
#1024
#1025
#1026
#1027
#1028
#103
#1030
#1032
#1033
#1036
#1038
#1039
#104
#1041
#105
#1053
#1054
#1058
#1059
#106
#1060
#1061
#1062
#1066
#107
#1073
#108
#1085
#1086
#1089
#109
#1094
#110
#1100
#1105
#1106
#1107
#1109
#111
#112
#1127
#1129
#113
#1130
#1131
#1134
#114
#1140
#1141
#1142
#1143
#1144
#1147
#1148
#115
#1151
#1152
#1153
#1154
#116
#1164
#1165
#1166
#1167
#1168
#1169
#117
#1170
#1171
#1172
#1173
#1174
#118
#1186
#1189
#119
#1192
#1195
#1200
#1207
#1210
#1213
#1215
#1217
#1228
#1229
#1242
#1243
#1244
#1245
#1252
#1258
#1259
#1262
#1268
#1269
#1270
#1276
#1277
#1278
#1281
#1291
#1293
#1294
#1296
#1297
#1298
#1299
#1300
#1301
#1302
#1304
#1305
#1306
#1307
#1308
#1311
#1313
#1315
#1316
#1319
#1322
#1324
#1325
#1326
#1329
#1330
#1332
#1334
#1335
#1337
#1339
#135
#1350
#1352
#1354
#136
#1361
#1363
#1365
#1367
#137
#1370
#1373
#1376
#1377
#1378
#1379
#138
#1383
#1388
#139
#140
#1400
#1401
#1403
#1405
#1409
#141
#1410
#1412
#1416
#1417
#1418
#1419
#142
#1421
#1422
#1423
#1424
#1425
#1427
#1429
#143
#1431
#1432
#1433
#1434
#1435
#1436
#1437
#1438
#1439
#144
#1440
#1441
#1442
#1443
#1447
#145
#1452
#1453
#1454
#1458
#1459
#146
#1460
#1461
#1462
#1463
#1464
#1465
#1466
#1467
#1468
#1469
#147
#1470
#1471
#1472
#1473
#1474
#1475
#1476
#1477
#1478
#1479
#148
#1480
#1481
#1482
#1483
#1484
#1485
#1486
#1488
#1489
#149
#1490
#1491
#1492
#150
#1502
#151
#152
#153
#154
#155
#156
#157
#158
#159
#173
#174
#175
#176
#177
#178
#179
#180
#181
#182
#183
#184
#185
#186
#187
#188
#189
#190
#198
#200
#201
#202
#203
#204
#205
#210
#211
#212
#213
#214
#215
#216
#217
#218
#219
#220
#221
#222
#223
#289
#290
#292
#293
#294
#295
#296
#297
#298
#299
#301
#302
#303
#304
#305
#306
#307
#308
#309
#310
#311
#312
#313
#314
#315
#316
#317
#318
#319
#320
#321
#323
#324
#325
#326
#327
#329
#330
#331
#332
#333
#334
#335
#336
#337
#338
#339
#340
#341
#342
#343
#344
#345
#346
#347
#348
#349
#350
#351
#352
#353
#354
#355
#356
#357
#358
#359
#360
#361
#362
#363
#364
#365
#366
#367
#368
#369
#370
#371
#372
#373
#374
#375
#376
#377
#378
#379
#380
#381
#384
#385
#386
#388
#389
#392
#393
#394
#395
#396
#397
#398
#399
#400
#401
#402
#403
#404
#405
#406
#407
#408
#409
#410
#411
#412
#413
#414
#415
#416
#417
#418
#419
#420
#421
#422
#423
#424
#429
#430
#431
#432
#433
#434
#435
#439
#440
#441
#442
#443
#444
#445
#446
#447
#448
#449
#450
#451
#452
#453
#455
#456
#458
#459
#467
#468
#469
#470
#471
#472
#473
#474
#475
#476
#477
#478
#479
#480
#481
#483
#484
#485
#486
#487
#488
#489
#490
#491
#492
#493
#494
#495
#496
#497
#498
#499
#500
#501
#502
#503
#504
#505
#506
#507
#508
#509
#510
#511
#513
#517
#518
#519
#521
#522
#523
#524
#527
#529
#530
#531
#532
#533
#534
#535
#537
#538
#541
#543
#545
#547
#549
#551
#552
#553
#554
#555
#556
#557
#563
#565
#566
#567
#568
#570
#572
#575
#577
#579
#581
#582
#583
#584
#585
#586
#587
#588
#590
#591
#593
#595
#596
#597
#599
#60
#601
#602
#603
#605
#607
#608
#61
#610
#612
#613
#615
#617
#618
#619
#621
#624
#627
#629
#630
#632
#635
#637
#638
#639
#640
#641
#645
#646
#647
#648
#649
#65
#650
#651
#652
#653
#654
#655
#656
#657
#658
#659
#66
#660
#661
#662
#663
#664
#665
#666
#667
#668
#669
#67
#670
#671
#672
#673
#674
#676
#677
#678
#679
#68
#680
#681
#682
#683
#685
#686
#687
#688
#689
#69
#690
#691
#692
#694
#697
#698
#70
#700
#702
#705
#71
#712
#713
#714
#715
#716
#717
#718
#719
#72
#720
#721
#722
#723
#724
#725
#726
#727
#728
#729
#73
#730
#731
#732
#733
#734
#735
#736
#737
#738
#739
#74
#740
#741
#742
#743
#744
#745
#746
#748
#749
#75
#750
#752
#757
#759
#76
#760
#761
#762
#763
#764
#765
#768
#77
#770
#772
#773
#774
#78
#785
#786
#787
#788
#789
#79
#793
#802
#806
#809
#81
#810
#811
#813
#815
#818
#819
#82
#821
#825
#826
#83
#836
#837
#839
#84
#842
#844
#845
#846
#847
#848
#85
#851
#852
#853
#857
#858
#859
#86
#861
#863
#866
#868
#87
#870
#871
#874
#876
#877
#878
#879
#88
#881
#883
#886
#888
#889
#89
#890
#893
#894
#895
#896
#898
#90
#900
#901
#902
#903
#904
#906
#907
#909
#91
#910
#911
#915
#916
#919
#92
#921
#922
#926
#928
#929
#93
#930
#931
#933
#935
#936
#941
#942
#943
#945
#95
#951
#964
#965
#967
#968
#97
#974
#98
#983
#99
#993
adapter-seam-v1
agent-seats-v1
archive/ms24-fork-20260823
auto-apply-v1
conductor-v1
config-hello-v1
fed-v0.1.0-m1
fed-v0.2.0-m2
interactive-agent-v1
mission-policy-v1
mission-task-v1
mosaic-v0.0.24
mosaic-v0.0.25
mosaic-v0.0.26
mosaic-v0.0.27
mosaic-v0.0.28
mosaic-v0.0.29
mosaic-v0.0.31
onboarding-v1
operator-ergonomics-v1
poc-container-hello-v0
release-model-v1
retention-v1
session-fork-v1
sessions-v1
skill-lifecycle-v1
v0.0.39-alpha
v0.0.4
v0.0.5
v0.0.6
v0.0.7
v0.0.8
v0.1.0
v0.2.0
workspace-capabilities-v1
Select branches
Hide Pull Requests
adopt/965-mos-ste-writing-standard
archive/ms24-fork
archive/salvage-20260825/chore/ms21-complete
archive/salvage-20260825/chore/ms21-final-tasks-done
archive/salvage-20260825/chore/ms21-task-update-p1-p3
archive/salvage-20260825/chore/ms21-tasks-schema-fix
archive/salvage-20260825/chore/ms21-tasks-ui-progress
archive/salvage-20260825/chore/ms22-p1-complete
archive/salvage-20260825/chore/ms22-p2-docs-update
archive/salvage-20260825/chore/ms22-p2-update-docs
archive/salvage-20260825/chore/ms22-phase0-complete
archive/salvage-20260825/chore/ms22-prd-tracking
archive/salvage-20260825/chore/ms22-tasks-tracking
archive/salvage-20260825/chore/ms23-tasks-p0-002-004
archive/salvage-20260825/chore/ms23-tasks-p0-complete
archive/salvage-20260825/chore/ms23-tasks-p004-005
archive/salvage-20260825/chore/ms23-tasks-p005-006
archive/salvage-20260825/chore/tasks-final
archive/salvage-20260825/chore/tasks-update
archive/salvage-20260825/ci/pnpm-cache
archive/salvage-20260825/ci/portainer-deploy
archive/salvage-20260825/ci/unified-pipeline
archive/salvage-20260825/docs/ms22-architecture
archive/salvage-20260825/docs/ri-050-release-evidence
archive/salvage-20260825/feat/custom-base-image
archive/salvage-20260825/feat/kanban-add-task
archive/salvage-20260825/feat/ms-gate-001-gatekeeper
archive/salvage-20260825/feat/ms-gate-001-gatekeeper-local
archive/salvage-20260825/feat/ms21-admin-module
archive/salvage-20260825/feat/ms21-import-api
archive/salvage-20260825/feat/ms21-rbac
archive/salvage-20260825/feat/ms21-rbac-settings
archive/salvage-20260825/feat/ms21-session-invalidation
archive/salvage-20260825/feat/ms21-teams-page
archive/salvage-20260825/feat/ms21-ui-teams
archive/salvage-20260825/feat/ms21-ui-teams-rbac
archive/salvage-20260825/feat/ms21-ui-teams-rbac-v3
archive/salvage-20260825/feat/ms21-ui-user-dialogs
archive/salvage-20260825/feat/ms21-ui-users
archive/salvage-20260825/feat/ms21-ui-users-members
archive/salvage-20260825/feat/ms21-ui-workspace-members
archive/salvage-20260825/feat/ms21-ui-workspaces
archive/salvage-20260825/feat/ms21-users-page
archive/salvage-20260825/feat/ms22-agent-memory
archive/salvage-20260825/feat/ms22-conversation-archive
archive/salvage-20260825/feat/ms22-findings
archive/salvage-20260825/feat/ms22-ingest
archive/salvage-20260825/feat/ms22-ingest-clean
archive/salvage-20260825/feat/ms22-knowledge-schema
archive/salvage-20260825/feat/ms22-openclaw-docker
archive/salvage-20260825/feat/ms22-openclaw-docker-backup-20260301
archive/salvage-20260825/feat/ms22-openclaw-gateway-module
archive/salvage-20260825/feat/ms22-p1b-crypto
archive/salvage-20260825/feat/ms22-p1c-config-api
archive/salvage-20260825/feat/ms22-p1e-onboarding-api-work
archive/salvage-20260825/feat/ms22-p1j-docker
archive/salvage-20260825/feat/ms22-p1k-idle-reaper
archive/salvage-20260825/feat/ms22-p2-agent-crud
archive/salvage-20260825/feat/ms22-p2-agent-routing
archive/salvage-20260825/feat/ms22-p2-discord-router
archive/salvage-20260825/feat/ms22-p2-user-agents
archive/salvage-20260825/feat/ms22-task-agent
archive/salvage-20260825/feat/ms23-p0-controls
archive/salvage-20260825/feat/ms23-p0-ingestion
archive/salvage-20260825/feat/ms23-p0-schema
archive/salvage-20260825/feat/ms23-p0-stream
archive/salvage-20260825/feat/ms23-p0-tree
archive/salvage-20260825/feat/ms23-p1-interface
archive/salvage-20260825/feat/ms23-p1-internal-provider
archive/salvage-20260825/feat/ms23-p1-proxy
archive/salvage-20260825/feat/ms23-p1-registry
archive/salvage-20260825/feat/ms23-p2-audit
archive/salvage-20260825/feat/ms23-p2-roster
archive/salvage-20260825/feat/ms24-ci-webhook
archive/salvage-20260825/feat/usage-widget
archive/salvage-20260825/feat/usage-widget-review
archive/salvage-20260825/feat/wire-chat
archive/salvage-20260825/fix/agent-template-auth-module
archive/salvage-20260825/fix/base-image-kaniko
archive/salvage-20260825/fix/base-image-kaniko-v2
archive/salvage-20260825/fix/ci-glibc-image
archive/salvage-20260825/fix/ci-lint-632
archive/salvage-20260825/fix/ci-prisma-generate
archive/salvage-20260825/fix/container-lifecycle-config-module
archive/salvage-20260825/fix/controller-type-imports
archive/salvage-20260825/fix/csrf-bearer-bypass
archive/salvage-20260825/fix/csrf-debug-log
archive/salvage-20260825/fix/dashboard-widget-mock-data
archive/salvage-20260825/fix/deploy-missing-env-and-networks
archive/salvage-20260825/fix/deploy-service-names
archive/salvage-20260825/fix/deploy-service-update
archive/salvage-20260825/fix/deploy-user
archive/salvage-20260825/fix/deploy-user-v2
archive/salvage-20260825/fix/dockerfile-npmrc
archive/salvage-20260825/fix/file-manager-tags
archive/salvage-20260825/fix/flaky-queue-test
archive/salvage-20260825/fix/fleet-provider-form-dto
archive/salvage-20260825/fix/fleet-provider-form-dto-v2
archive/salvage-20260825/fix/gateway-cors-trusted-origins
archive/salvage-20260825/fix/interceptor-tests
archive/salvage-20260825/fix/kanban-tests
archive/salvage-20260825/fix/kaniko-cache
archive/salvage-20260825/fix/lint-from-632
archive/salvage-20260825/fix/logs-page
archive/salvage-20260825/fix/logs-page-clean
archive/salvage-20260825/fix/matrix-native-binary
archive/salvage-20260825/fix/mission-control-proxy-routes
archive/salvage-20260825/fix/mission-control-query-provider
archive/salvage-20260825/fix/ms21-missing-user-auth-migration
archive/salvage-20260825/fix/ms21-ui-001-qa
archive/salvage-20260825/fix/ms22-audit
archive/salvage-20260825/fix/ms22-missing-authmodule-imports
archive/salvage-20260825/fix/ms23-orchestrator-prisma-generate
archive/salvage-20260825/fix/ms23-prisma-api-pkg
archive/salvage-20260825/fix/ms23-prisma-cli
archive/salvage-20260825/fix/ms23-prisma-docker-vs-ci
archive/salvage-20260825/fix/ms23-prisma-kaniko-symlink
archive/salvage-20260825/fix/ms23-prisma-rm-symlink
archive/salvage-20260825/fix/ms23-prisma-schema-local
archive/salvage-20260825/fix/ms23-prisma-script-path
archive/salvage-20260825/fix/openbao-otel-cve
archive/salvage-20260825/fix/orchestrator-widget-endpoints
archive/salvage-20260825/fix/orchestrator-widgets
archive/salvage-20260825/fix/orchestrator-widgets-preexisting
archive/salvage-20260825/fix/project-domain-attach
archive/salvage-20260825/fix/project-domain-v2
archive/salvage-20260825/fix/ri-050-registry-secrets
archive/salvage-20260825/fix/ri-050-verify-pglite-path
archive/salvage-20260825/fix/security-audit-multer
archive/salvage-20260825/fix/security-hardening
archive/salvage-20260825/fix/swarm-compose-ms22-vars
archive/salvage-20260825/fix/system-admin-env
archive/salvage-20260825/fix/websocket-reconnect
archive/salvage-20260825/fix/workspace-members
archive/salvage-20260825/i1380ff-fix
archive/salvage-20260825/infra/fix-mosaic-db-init-extensions
archive/salvage-20260825/infra/migrate-to-openbrain-db
archive/salvage-20260825/merge/develop-to-main
archive/salvage-20260825/pr-1298
archive/salvage-20260825/t63-fix-1389
archive/salvage-20260825/t63-fix-2648
archive/salvage-20260825/test/ms21-migration-tests
archive/salvage-20260825/test/ms22-integration
archive/salvage-20260825/test/ms22-p2-agent-tests
archive/salvage-20260825/test/ms23-p0
archive/salvage-20260825/test/ms23-p2
archive/salvage-20260825/wp5b-consumer-compat
archive/salvage-20260825/zane/doctor-brain-home
archive/salvage-20260825/zane/doctor-greenfield-hint
archive/salvage-20260825/zane/mosaic-home-support
chore/s1-docs-hygiene
ci/pin-ci-base-image
ci/provision-pi-runtime
ci/push-ci-comment-model
config/minimal-subset
contract/api-artifacts
contract/custody-schema
contract/hierarchy-schema
contract/identity-lifecycle
contract/mode-conversion
contract/onboarding-wizard
contract/rbac-grants
contract/rollup-projection
contract/tool-gateway-mapping
docs/1214-branch-process
docs/1216-trunk-parameterization
docs/753-kbn010-threat-gate
docs/758-ledger-m5-001-sync
docs/771-kbn101-db-role-split
docs/c2-amendment1-company-crud
docs/containerization-plan
docs/heartbeat-framework-layering-ms-lead
docs/ia-merge-current
docs/issue-758-m0
docs/m4-3a0-p0-map-currency
docs/mos-option2-qualification
docs/prd-north-star-rewrite
docs/prd-rev1-ratification
docs/ri-050-forge-docs-fastfollow
docs/ri-050-mission-bootstrap
docs/ri-050-qr-probe-inventory
docs/ri-050-release-evidence
docs/ruling-4b-company-visibility
docs/t78-cli-capability-migration
docs/w4-document-contract
docs/webui-fleet-claude-bridge-plan
docs/webui-phase-p-structure
draft/mosaic-platform-prd
e2e-compose
feat/1045-mosaic-cred
feat/1050-install-state-machine-red-fixture
feat/1051-mosaic-brain-installer
feat/1080-pr-edit
feat/1082-tea-stale-token-diagnostic
feat/1150-pi-goal-extension
feat/1216-trunk-resolver
feat/756-official-discord-plugin
feat/758-roster-v2-compiler
feat/758-shared-role-resolution
feat/758-v1-v2-migrator
feat/769-kbn100-unified-schema
feat/790-mosaic-yolo-claudex
feat/790-mosaic-yolo-claudex-pr2
feat/791-pr2-snapshot-restore
feat/791-pr3-fleet-regen
feat/791-upgrade-config-protection
feat/827-gate0-probe
feat/833-constrained-recovery-command
feat/834-tc-server-side-doc
feat/869-c1-activation-probe
feat/869-c2-install-ordering-guard
feat/869-c3-broker-supervisor
feat/869-c4-version-coupling
feat/869-c5-doctor-activation-check
feat/framework-constitution-alpha
feat/glpi-skills
feat/lease-promotion-and-harness-isolation
feat/m4-1a-hierarchy-schema
feat/m4-1b-hierarchy-gateway
feat/m4-1b-ii-hierarchy-commands
feat/m4-3a-p1-stop-mission-task-status-writes
feat/m4-4-0-enrollment-design
feat/m4-4a-enrollment-schema
feat/m4-4b-enrollment-command
feat/mos-logical-identity-fencing
feat/mos-ste-writing-standard
feat/onboarding-scripts-framework
feat/p3-slice0-task1-harness-contracts
feat/p3-slice0-task2-harness-registry
feat/p3-slice0-task3-catalog-selection
feat/p3-slice0-task4-web-catalog-selection
feat/p3-slice0-task5-chat-runtime-router
feat/p3-slice0-task5-chat-runtime-router-shaggy
feat/p5-spa-cutover
feat/p6-e2e-ci-gate
feat/per-agent-gitea-identity
feat/push-guard-null-case-verification
feat/ri-050-prd-authority
feat/ri-050-publish-gate
feat/ri-050-qr-evaluator
feat/ri-050-web-stale-safety
feat/rm-02-gate-registry
feat/tess-interaction-agent
feat/w-f4-store
feat/wake-preimage-provenance
feat/webui-p1-vite-skeleton
feat/webui-p2-data-auth
feat/webui-p3-chat
feat/webui-p4-2-settings-admin
feat/wf-fleet-mvp
feat/wf1-composition
feat/wf2-bundle-migration
feat/wf4-plugin-acquisition
feat/wf5-main-merge
feat/wf5-refresh-safety
feat/wf5-securestorage
feat/workspace-hygiene-tool-enforcement
fix/1007-suite-hermeticity
fix/1017-enumeration-guard
fix/1017-enumeration-guard-population
fix/1017-wire-start-agent-session
fix/1019-ci-queue-timeout-harness
fix/1019-queue-guard-stdin
fix/1043-pane-git-identity
fix/1056-upgrade-rollback-control-race
fix/1081-issue-close-silent-comment-failure
fix/1090-enrollment-wallclock-tolerance
fix/1099-pipefail-sweep
fix/1099-pipefail-tests
fix/1099-pipefail-wake
fix/1138-conditional-federation
fix/1145-coord-di-compiled-boot
fix/1146-ci-queue-purpose
fix/1179-required-security-di
fix/1182-fail-closed-launch
fix/1236-installer-dir-modes
fix/1237-fleet-v2-dispatch
fix/1240-fleet-transport-check
fix/1241-launch-failure-visible
fix/1256-fleet-pane-path-node
fix/1256-fleet-runtime-preflight
fix/1257-adopt-draft-transition
fix/1257-e7-draft-transition
fix/1264-fleet-unattended-first-start
fix/1269-ci-chain-unblock
fix/1280-identity-first-resolution
fix/1327-setuppath-idempotency
fix/1356-tea-login-fail-closed
fix/1357-issue-view-comments
fix/1362-harness-aware-delivery-confirm
fix/1390-uninstall-headless
fix/1391-validationpipe-boot-check
fix/1394-recover-token-headless
fix/1403-n1n2-followup
fix/1407-next-image-parity
fix/1451-appservice-dockerfile-scripts
fix/766-exact-fleet-comms
fix/795-ci-base-git
fix/795-ci-base-jq
fix/795-codex-pr-diff
fix/807-glpi-206
fix/808-agent-send-false-sender
fix/812-pr-review-comment
fix/835-pr-review-approve-reject-comment-flag
fix/848-truthful-evidence
fix/849-recovery-runtime-fixture-race
fix/850-detect-platform-port-normalization
fix/856-worktree-deps-preflight
fix/860-deflake-mutator-lease-gate
fix/865-tea-cli-comment-invocation
fix/869-lease-probe-timeout
fix/875-belongs-case-insensitive-slug
fix/991-comment-url-scheme-normalise
fix/appservice-dockerfile-scripts
fix/bootstrap-hotfix
fix/bootstrap-race
fix/break-c-hooks-and-web-image
fix/ci-queue-wait-404-branch-absent
fix/ci-queue-wait-no-ci-merge-path
fix/ci-queue-wait-no-status
fix/credentials-gitea-seat-slots
fix/d29-lease-revoke-noop
fix/detect-platform-silent-128-outside-repo
fix/fleet-greenfield-blockers
fix/framework-shell-portability
fix/gateway-runner-image
fix/git-wrapper-repo-detection
fix/gitea-guessed-login-credential
fix/gitea-pr-metadata-login-t-a292e96f
fix/hygiene-inert-format-gate
fix/idempotent-init
fix/installer-path-and-node
fix/installer-provider-gate-and-local-gateway-redis
fix/installer-provisions-node
fix/invariant-r-version-probe-retry
fix/lease-test-env-isolation
fix/mos-option2-qualification-format
fix/mosaic-init-rce
fix/next-node-gate
fix/populate-known-packages-list
fix/pr-merge-fork-ci-status
fix/pr-merge-message-field
fix/ri-050-forge-fail-closed
fix/ri-050-macp-fail-closed
fix/ri-050-registry-secrets
fix/ri-050-verify-pglite-path
fix/rm-01-reproducible-checkout
fix/send-message-exact-target-pin
fix/t-a292e96f-gitea-pr-metadata
fix/t_3a368a52-gitea-usc-login
fix/t_a292e96f-pr-metadata-gitea
fix/teams-enumeration-scope
fix/tess-docs-format
fix/wizard-gateway-failure
fix/woodpecker-wrapper-legacy-mosaic
fleet/continuation-record-2026-08-17
fred/code-review-pinned-tool-rules
fred/credential-fail-closed-seat-slots
fred/guides-seat-identity-fleet-comms
governance/gate0-probe3-amendment
greenfield/fomo-lin
i1380-guard
main
merge/main-into-next
mos-comms
mos-comms-live
mosaic-cli-p1-dispatch
mosaic-cli-p1-wrappers
next
peggy/agent-send-unverified-label
pr-1367
r4-helper-port
refactor
release/0.0.50-integration
release/mosaic-cli-0.0.37
remediation/mission-setup
remediation/state
rescue/ms-gate-001-gatekeeper
riv001-clean
t51p2wp0b
test/758-example-profile-dispositions
test/758-reconciler-lifecycle-gates
test/ri-050-publish-gate-negative
wp5b-consumer-compat-2
#100
#1001
#1006
#101
#1018
#102
#1022
#1023
#1024
#1025
#1026
#1027
#1028
#103
#1030
#1032
#1033
#1036
#1038
#1039
#104
#1041
#105
#1053
#1054
#1058
#1059
#106
#1060
#1061
#1062
#1066
#107
#1073
#108
#1085
#1086
#1089
#109
#1094
#110
#1100
#1105
#1106
#1107
#1109
#111
#112
#1127
#1129
#113
#1130
#1131
#1134
#114
#1140
#1141
#1142
#1143
#1144
#1147
#1148
#115
#1151
#1152
#1153
#1154
#116
#1164
#1165
#1166
#1167
#1168
#1169
#117
#1170
#1171
#1172
#1173
#1174
#118
#1186
#1189
#119
#1192
#1195
#1200
#1207
#1210
#1213
#1215
#1217
#1228
#1229
#1242
#1243
#1244
#1245
#1252
#1258
#1259
#1262
#1268
#1269
#1270
#1276
#1277
#1278
#1281
#1291
#1293
#1294
#1296
#1297
#1298
#1299
#1300
#1301
#1302
#1304
#1305
#1306
#1307
#1308
#1311
#1313
#1315
#1316
#1319
#1322
#1324
#1325
#1326
#1329
#1330
#1332
#1334
#1335
#1337
#1339
#135
#1350
#1352
#1354
#136
#1361
#1363
#1365
#1367
#137
#1370
#1373
#1376
#1377
#1378
#1379
#138
#1383
#1388
#139
#140
#1400
#1401
#1403
#1405
#1409
#141
#1410
#1412
#1416
#1417
#1418
#1419
#142
#1421
#1422
#1423
#1424
#1425
#1427
#1429
#143
#1431
#1432
#1433
#1434
#1435
#1436
#1437
#1438
#1439
#144
#1440
#1441
#1442
#1443
#1447
#145
#1452
#1453
#1454
#1458
#1459
#146
#1460
#1461
#1462
#1463
#1464
#1465
#1466
#1467
#1468
#1469
#147
#1470
#1471
#1472
#1473
#1474
#1475
#1476
#1477
#1478
#1479
#148
#1480
#1481
#1482
#1483
#1484
#1485
#1486
#1488
#1489
#149
#1490
#1491
#1492
#150
#1502
#151
#152
#153
#154
#155
#156
#157
#158
#159
#173
#174
#175
#176
#177
#178
#179
#180
#181
#182
#183
#184
#185
#186
#187
#188
#189
#190
#198
#200
#201
#202
#203
#204
#205
#210
#211
#212
#213
#214
#215
#216
#217
#218
#219
#220
#221
#222
#223
#289
#290
#292
#293
#294
#295
#296
#297
#298
#299
#301
#302
#303
#304
#305
#306
#307
#308
#309
#310
#311
#312
#313
#314
#315
#316
#317
#318
#319
#320
#321
#323
#324
#325
#326
#327
#329
#330
#331
#332
#333
#334
#335
#336
#337
#338
#339
#340
#341
#342
#343
#344
#345
#346
#347
#348
#349
#350
#351
#352
#353
#354
#355
#356
#357
#358
#359
#360
#361
#362
#363
#364
#365
#366
#367
#368
#369
#370
#371
#372
#373
#374
#375
#376
#377
#378
#379
#380
#381
#384
#385
#386
#388
#389
#392
#393
#394
#395
#396
#397
#398
#399
#400
#401
#402
#403
#404
#405
#406
#407
#408
#409
#410
#411
#412
#413
#414
#415
#416
#417
#418
#419
#420
#421
#422
#423
#424
#429
#430
#431
#432
#433
#434
#435
#439
#440
#441
#442
#443
#444
#445
#446
#447
#448
#449
#450
#451
#452
#453
#455
#456
#458
#459
#467
#468
#469
#470
#471
#472
#473
#474
#475
#476
#477
#478
#479
#480
#481
#483
#484
#485
#486
#487
#488
#489
#490
#491
#492
#493
#494
#495
#496
#497
#498
#499
#500
#501
#502
#503
#504
#505
#506
#507
#508
#509
#510
#511
#513
#517
#518
#519
#521
#522
#523
#524
#527
#529
#530
#531
#532
#533
#534
#535
#537
#538
#541
#543
#545
#547
#549
#551
#552
#553
#554
#555
#556
#557
#563
#565
#566
#567
#568
#570
#572
#575
#577
#579
#581
#582
#583
#584
#585
#586
#587
#588
#590
#591
#593
#595
#596
#597
#599
#60
#601
#602
#603
#605
#607
#608
#61
#610
#612
#613
#615
#617
#618
#619
#621
#624
#627
#629
#630
#632
#635
#637
#638
#639
#640
#641
#645
#646
#647
#648
#649
#65
#650
#651
#652
#653
#654
#655
#656
#657
#658
#659
#66
#660
#661
#662
#663
#664
#665
#666
#667
#668
#669
#67
#670
#671
#672
#673
#674
#676
#677
#678
#679
#68
#680
#681
#682
#683
#685
#686
#687
#688
#689
#69
#690
#691
#692
#694
#697
#698
#70
#700
#702
#705
#71
#712
#713
#714
#715
#716
#717
#718
#719
#72
#720
#721
#722
#723
#724
#725
#726
#727
#728
#729
#73
#730
#731
#732
#733
#734
#735
#736
#737
#738
#739
#74
#740
#741
#742
#743
#744
#745
#746
#748
#749
#75
#750
#752
#757
#759
#76
#760
#761
#762
#763
#764
#765
#768
#77
#770
#772
#773
#774
#78
#785
#786
#787
#788
#789
#79
#793
#802
#806
#809
#81
#810
#811
#813
#815
#818
#819
#82
#821
#825
#826
#83
#836
#837
#839
#84
#842
#844
#845
#846
#847
#848
#85
#851
#852
#853
#857
#858
#859
#86
#861
#863
#866
#868
#87
#870
#871
#874
#876
#877
#878
#879
#88
#881
#883
#886
#888
#889
#89
#890
#893
#894
#895
#896
#898
#90
#900
#901
#902
#903
#904
#906
#907
#909
#91
#910
#911
#915
#916
#919
#92
#921
#922
#926
#928
#929
#93
#930
#931
#933
#935
#936
#941
#942
#943
#945
#95
#951
#964
#965
#967
#968
#97
#974
#98
#983
#99
#993
adapter-seam-v1
agent-seats-v1
archive/ms24-fork-20260823
auto-apply-v1
conductor-v1
config-hello-v1
fed-v0.1.0-m1
fed-v0.2.0-m2
interactive-agent-v1
mission-policy-v1
mission-task-v1
mosaic-v0.0.24
mosaic-v0.0.25
mosaic-v0.0.26
mosaic-v0.0.27
mosaic-v0.0.28
mosaic-v0.0.29
mosaic-v0.0.31
onboarding-v1
operator-ergonomics-v1
poc-container-hello-v0
release-model-v1
retention-v1
session-fork-v1
sessions-v1
skill-lifecycle-v1
v0.0.39-alpha
v0.0.4
v0.0.5
v0.0.6
v0.0.7
v0.0.8
v0.1.0
v0.2.0
workspace-capabilities-v1
-
8633823257
feat(gateway): add MCP server endpoint with streamable HTTP transport (#137)
jason.woltje
2026-03-15 18:11:50 +00:00 -
d0999a8e37
feat(web): wire WebSocket chat with streaming and conversation switching (#120) (#136)
jason.woltje
2026-03-15 18:09:14 +00:00 -
ea800e3f14
chore(orchestrator): Phase 7 planning — 10-wave execution plan (#135)
jason.woltje
2026-03-15 17:47:55 +00:00 -
5d2e6fae63
chore(orchestrator): rescope Phase 7 as Feature Completion, add Phase 8 (#119)
jason.woltje
2026-03-15 17:44:35 +00:00 -
fcd22c788a
chore(orchestrator): rescope Phase 7 + add Phase 8 (#118)
jason.woltje
2026-03-15 17:32:37 +00:00 -
ab61a15edc
fix(agent): register Ollama with api: openai-completions (#117)
jason.woltje
2026-03-15 17:10:32 +00:00 -
2c60459851
fix(agent): pass dummy apiKey for Ollama provider registration (#116)
jason.woltje
2026-03-15 17:08:19 +00:00 -
ea524a6ba1
fix(cli): add Origin header to auth requests (#115)
jason.woltje
2026-03-15 17:03:42 +00:00 -
997a6d134f
feat(cli): add login command and authenticated TUI sessions (#114)
jason.woltje
2026-03-15 17:00:08 +00:00 -
8aaf229483
chore: remove deprecated husky v9 shim lines (#113)
jason.woltje
2026-03-15 16:48:51 +00:00 -
049bb719e8
fix(auth): add CORS headers to BetterAuth raw HTTP handler (#112)
jason.woltje
2026-03-15 16:47:27 +00:00 -
014ebdacda
fix(auth): add trustedOrigins to BetterAuth for cross-origin web dashboard (#111)
jason.woltje
2026-03-15 16:44:20 +00:00 -
72a73c859c
fix(gateway): CORS, memory userId from session, pgvector auto-init (#110)
jason.woltje
2026-03-15 16:40:28 +00:00 -
6d2b81f6e4
fix(gateway): add missing @Inject() decorators causing silent startup hang (#109)
jason.woltje
2026-03-15 01:52:01 +00:00 -
9d01a0d484
fix(gateway): load .env from monorepo root via dotenv (#108)
jason.woltje
2026-03-15 01:25:09 +00:00 -
d5102f62fa
fix(ci): use from_secret syntax for Woodpecker v2 (#107)
jason.woltje
2026-03-15 01:16:36 +00:00 -
a881e707e2
ci: enable Turbo remote cache + parallelize pipeline steps (#106)
jason.woltje
2026-03-15 01:14:56 +00:00 -
7d04874f3c
chore(orchestrator): complete Phase 6 milestone v0.0.7 (#105)
v0.0.7
jason.woltje
2026-03-15 01:07:14 +00:00 -
9f036242fa
feat(cli): add prdy, quality-rails, and wizard subcommands (#104)
jason.woltje
2026-03-15 01:05:31 +00:00 -
c4e52085e3
feat(mosaic): migrate install wizard from v0 to v1 (#103)
jason.woltje
2026-03-15 00:59:42 +00:00 -
84e1868028
fix(gateway): resolve two startup bugs blocking E2E testing (#102)
jason.woltje
2026-03-15 00:45:28 +00:00 -
f94f9f672b
feat(prdy): migrate @mosaic/prdy from v0 to v1 (#101)
jason.woltje
2026-03-15 00:44:02 +00:00 -
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.woltjeandClaude Opus 4.6
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.woltjeandClaude Opus 4.6
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.woltjeandClaude Opus 4.6
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.woltjeandClaude Opus 4.6
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.woltjeandClaude Opus 4.6
2026-03-12 20:49:05 -05:00 -
15352448d5
fix: switch gateway to ESM + explicit @Inject for tsx compatibility

jason.woltjeandClaude Opus 4.6
2026-03-12 20:43:08 -05:00 -
c58003e5e3
docs: add gatekeeper review follow-up tasks (FIX-01, FIX-02)

jason.woltjeandClaude Opus 4.6
2026-03-12 20:36:17 -05:00 -
04528459ec
docs: update TASKS.md and scratchpad for communication spine completion

jason.woltjeandClaude Opus 4.6
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.woltjeandClaude Opus 4.6
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.woltjeandClaude Opus 4.6
2026-03-12 20:06:17 -05:00 -
e7f338e3a9
chore: planning gate — milestones, issues, and task breakdown

jason.woltjeandClaude Opus 4.6
2026-03-12 19:51:51 -05:00 -
d8a568d6c9
fix(ci): use ghcr.io mirror for Trivy DB to avoid mirror.gcr.io DNS failures
archive/salvage-20260825/fix/ci-prisma-generate
jason.woltje
2026-03-11 07:08:04 -05:00 -
97558c2817
Merge pull request 'feat(gatekeeper): add PR merge automation service with Gitea webhook integration' (#758) from feat/ms-gate-001-gatekeeper into main
jason.woltje
2026-03-11 03:57:53 +00:00 -
5f0a7c847c
fix: use double quotes for ConfigService key (prettier)
archive/salvage-20260825/feat/ms-gate-001-gatekeeper-local
jason.woltje
2026-03-10 22:50:58 -05:00 -
639abfaefa
fix: bump simple-git to 3.32.3 and use ConfigService for giteaApiBaseUrl
archive/salvage-20260825/feat/ms-gate-001-gatekeeper

jason.woltjeandClaude Opus 4.6
2026-03-10 22:44:03 -05:00 -
6e2b9a307e
feat(gatekeeper): add PR merge automation service
jason.woltje
2026-03-10 21:35:11 -05:00 -
3289677056
Merge pull request 'chore(tasks): mark MS24 all done' (#756) from chore/ms24-ver-done into main
archive/ms24-fork-20260823
jason.woltje
2026-03-09 02:58:46 +00:00 -
5a14a97cb4
chore(tasks): mark MS24 all done including API-002 and VER-001
jason.woltje
2026-03-08 21:58:33 -05:00 -
aebf6b18db
Merge pull request 'chore(tasks): correct MS24 task statuses' (#755) from chore/ms24-tasks-correction into main
jason.woltje
2026-03-09 02:38:36 +00:00 -
6fbfb3c197
chore(tasks): correct MS24 task statuses — API-002 done, VER-001 not-started pending CI
jason.woltje
2026-03-08 21:38:03 -05:00 -
3a10eb630e
chore(tasks): correct MS24 task statuses — API-002 done, VER-001 not-started pending CI
archive/salvage-20260825/feat/ms24-ci-webhook
jason.woltje
2026-03-08 21:38:03 -05:00 -
348943c5f7
Merge pull request 'feat(api): MS24 Woodpecker CI webhook → agent notification' (#754) from feat/ms24-ci-webhook into main
jason.woltje
2026-03-09 02:33:37 +00:00 -
39d36e67c5
ci: trigger pipeline with woodpecker secrets
jason.woltje
2026-03-08 21:27:49 -05:00 -
e8a2d32476
feat(api): add Woodpecker CI webhook notifications
jason.woltje
2026-03-08 18:37:35 -05:00 -
3c0c10c9e5
Merge pull request 'chore(tasks): add MS24-API-002 Woodpecker webhook task' (#753) from chore/ms24-api-002-task into main
jason.woltje
2026-03-08 23:30:12 +00:00 -
f59ce6a7a5
chore(tasks): add MS24-API-002 Woodpecker webhook task
jason.woltje
2026-03-08 18:30:00 -05:00 -
11fa1734bd
Merge pull request 'chore(tasks): mark MS24 tasks done' (#752) from chore/ms24-tasks-done into main
jason.woltje
2026-03-08 23:25:43 +00:00 -
46815707a9
chore(tasks): mark MS24 tasks done
jason.woltje
2026-03-08 18:25:28 -05:00 -
621df6ee70
chore(tasks): add MS24 queue integration tasks
jason.woltje
2026-03-08 17:15:38 -05:00