Require verified OIDC for Console human writes #1836
Closed
mos
wants to merge 0 commits from
work/vikunja-19-385-q284-complete into refactor
pull from: work/vikunja-19-385-q284-complete
merge into: mosaicstack:refactor
mosaicstack:next
mosaicstack:refactor
mosaicstack:work/vikunja-19-156-q284-worker-mounts
mosaicstack:gosalyn/disk-prd118
mosaicstack:sage/q284-470-patched-node-base
mosaicstack:work/q284-web-fetch-ipv6-ssrf
mosaicstack:magica/row331
mosaicstack:poe/row330
mosaicstack:webby/reviews
mosaicstack:gosalyn/row335
mosaicstack:bubba/row288-r3-landed
mosaicstack:morgana/row267
mosaicstack:launchpad/row255
mosaicstack:morgana/row267-diff
mosaicstack:bushroot/row198-r5-diff
mosaicstack:rockerduck/row334
mosaicstack:glomgold/row309-r2
mosaicstack:dewey/row173-r2
mosaicstack:darkwing/row211-r2
mosaicstack:ludwig/row258-r3
mosaicstack:fethry/row332-p1
mosaicstack:della/row284-r4
mosaicstack:fethry/row332
mosaicstack:della/row284-r2
mosaicstack:herb/row214-r2
mosaicstack:bubba/row288-r2
mosaicstack:magica/row329
mosaicstack:fethry/row328
mosaicstack:della/row224-r3
mosaicstack:steelbeak/row227
mosaicstack:della/row224-r2
mosaicstack:morgana/row257
mosaicstack:fethry/row266
mosaicstack:steelbeak/row287
mosaicstack:fethry/row225-r2
mosaicstack:louie/row290-r2
mosaicstack:rockerduck/row286-r6
mosaicstack:rockerduck/row286-r5
mosaicstack:magica/row285-r4
mosaicstack:rockerduck/row286-r4
mosaicstack:magica/row285-r3
mosaicstack:rockerduck/row286-r3
mosaicstack:beakley/row217-r2
mosaicstack:lena/row296-r2
mosaicstack:gyro/row310
mosaicstack:bradford/row327
mosaicstack:glomgold/row309
mosaicstack:goldie/row265
mosaicstack:bentina/row157
mosaicstack:poe/row208
mosaicstack:goldie/row-run-sheet
mosaicstack:goldie/row325
mosaicstack:goldie/row323
mosaicstack:goldie/row324-r2
mosaicstack:goldie/row324
mosaicstack:goldie/row322
mosaicstack:gladstone/row321
mosaicstack:boyd/row298-r2
mosaicstack:honker/row239-r4
mosaicstack:gladstone/hostcheck-item5
mosaicstack:duckworth/reviews
mosaicstack:honker/row239-r3
mosaicstack:researcher/row220-r5
mosaicstack:researcher/row216-r5
mosaicstack:honker/row283-build
mosaicstack:bubba/row288
mosaicstack:violet/row297
mosaicstack:bushroot/row198-r4-45dca69f6
mosaicstack:della/row284
mosaicstack:beakley/row217
mosaicstack:boyd/row298
mosaicstack:lena/row296
mosaicstack:fethry/row225
mosaicstack:darkwing/run-sheet-sig
mosaicstack:megavolt/row298
mosaicstack:morgana/row225
mosaicstack:launchpad/row217
mosaicstack:quackerjack/row296
mosaicstack:gizmoduck/row227
mosaicstack:darkwing/window-repin-45dca69f6
mosaicstack:scrooge/row285-r2
mosaicstack:ludwig/row286-r2
mosaicstack:researcher/row216-r4
mosaicstack:researcher/row220-r4
mosaicstack:gosalyn/c2-13b-r2
mosaicstack:gyro/editor-connections-design
mosaicstack:scrooge/row252-9c8877bdf
mosaicstack:gosalyn/prd-1-17-docx
mosaicstack:scrooge/row252-fe4ee8c7b
mosaicstack:morgana/row306
mosaicstack:duckworth/row307-build
mosaicstack:gizmoduck/row307
mosaicstack:huey/row272-5fdfd7275
mosaicstack:duckworth/row307
mosaicstack:duckworth/rows300-301
mosaicstack:launchpad/row301
mosaicstack:launchpad/row300
mosaicstack:gizmoduck/row305
mosaicstack:rocko/row304-c16e-20261023
mosaicstack:gyro/editor-571-d8
mosaicstack:rocko/row219-on-2efd127ce
mosaicstack:morgana/row295-r2
mosaicstack:rocko/row219-on-80793d824
mosaicstack:gizmoduck/row302
mosaicstack:gander/row299-gate-277ace0b
mosaicstack:duckworth/row303
mosaicstack:launchpad/row303
mosaicstack:gander/row299-8079
mosaicstack:duckworth/row294-c1
mosaicstack:launchpad/row294-on-c902a767d
mosaicstack:rocko/row219-4a9c536e8
mosaicstack:gizmoduck/row292-r2
mosaicstack:darkwing/window-migrate-3n
mosaicstack:launchpad/row294
mosaicstack:morgana/row295
mosaicstack:gander/v574-r2
mosaicstack:gizmoduck/row292
mosaicstack:huey/row272-b23783f39
mosaicstack:rocko/row219
mosaicstack:gizmoduck/row270-271-r4
mosaicstack:gyro/editor-o2
mosaicstack:gander/v574
mosaicstack:fenton/q195-s0
mosaicstack:megavolt/q195-w4-review
mosaicstack:rocko/q195-w4-design-20261022
mosaicstack:quackerjack/row203-r2
mosaicstack:megavolt/row207-r3
mosaicstack:gander/config-checks-any-key
mosaicstack:gizmoduck/row271-r2
mosaicstack:gander/row276-0cbe
mosaicstack:quackerjack/row203
mosaicstack:megavolt/row207-r2
mosaicstack:darkwing/window-migrate-0cbe2e9b3
mosaicstack:launchpad/row206-17f4
mosaicstack:megavolt/row287
mosaicstack:scrooge/row285
mosaicstack:ludwig/row286
mosaicstack:gosalyn/case2-design
mosaicstack:honker/row283
mosaicstack:gosalyn/prd-1-16-library-write
mosaicstack:honker/row239-r2
mosaicstack:gosalyn/prd-req-lib-6-r2
mosaicstack:gizmoduck/row269-r3
mosaicstack:gander/row276-94c3
mosaicstack:gander/row276
mosaicstack:gizmoduck/row269-r2
mosaicstack:researcher/row216-r253
mosaicstack:researcher/row220-r253
mosaicstack:launchpad/row206-48e4
mosaicstack:bushroot/row198-r3-253
mosaicstack:morgana/row275-48e4
mosaicstack:bushroot/row198-r3
mosaicstack:gosalyn/prd-req-lib-6
mosaicstack:launchpad/row206-r275
mosaicstack:gosalyn/case2-06-idea-caps
mosaicstack:gander/row253-aca1
mosaicstack:scrooge/row252
mosaicstack:gizmoduck/row271
mosaicstack:gizmoduck/row270
mosaicstack:ludwig/row258
mosaicstack:launchpad/row206
mosaicstack:honker/row239
mosaicstack:della/row224
mosaicstack:morgana/row275
mosaicstack:darkwing/row211
mosaicstack:herb/row214
mosaicstack:megavolt/row207
mosaicstack:dewey/row173
mosaicstack:gosalyn/row229-design
mosaicstack:della/email-plan
mosaicstack:gyro/editor-design
mosaicstack:gizmoduck/row269
mosaicstack:darkwing/window-repin-84f53540d
mosaicstack:researcher/row220-r2
mosaicstack:researcher/row216-r2
mosaicstack:gizmoduck/row268-runs-b
mosaicstack:gizmoduck/row268-runs
mosaicstack:gizmoduck/row264-runs
mosaicstack:gizmoduck/row264-r13
mosaicstack:gizmoduck/row264-r12
mosaicstack:gizmoduck/row264-r11
mosaicstack:gizmoduck/row264-r10
mosaicstack:megavolt/row281-e
mosaicstack:gander/row253-385a
mosaicstack:gizmoduck/row264-r9
mosaicstack:gander/row278-b
mosaicstack:megavolt/row281-d
mosaicstack:gizmoduck/row264-r8
mosaicstack:rocko/vikunja502-980c-20261022
mosaicstack:gizmoduck/row264-r7
mosaicstack:megavolt/row236-runs
mosaicstack:morgana/row277-46de
mosaicstack:morgana/row277-0165
mosaicstack:gizmoduck/row264-r6
mosaicstack:honker/row256-r3
mosaicstack:gizmoduck/row264-r5
mosaicstack:megavolt/row281
mosaicstack:morgana/fed-r3-r6
mosaicstack:morgana/fed-r3-47a3
mosaicstack:morgana/fed-r3-bd5f
mosaicstack:honker/row256-r2
mosaicstack:honker/row256
mosaicstack:megavolt/row236-be2-r5
mosaicstack:megavolt/row236-be2
mosaicstack:honker/row194-b18
mosaicstack:honker/row194-b17
mosaicstack:rocko/row280-da5d-20261022
mosaicstack:honker/row194-b16
mosaicstack:sage/row279-carry-343b
mosaicstack:rocko/row279-f40f-20261022
mosaicstack:honker/row194-b15
mosaicstack:morgana/row277-23c3
mosaicstack:honker/row194-b14
mosaicstack:morgana/thread-claims-c272
mosaicstack:morgana/fed-r3-b366
mosaicstack:rocko/vikunja502-ce6a-20261022
mosaicstack:morgana/fed-r3-ce6a
mosaicstack:gizmoduck/row268-r4
mosaicstack:gander/row253-0fa7
mosaicstack:honker/row194-b13
mosaicstack:megavolt/row236-0fa
mosaicstack:gizmoduck/row268-r3
mosaicstack:morgana/row205-0fa7
mosaicstack:morgana/row205-86f9
mosaicstack:gizmoduck/row264-r4
mosaicstack:megavolt/row236-86f
mosaicstack:rocko/row191-stoprun-86f9-20261022
mosaicstack:darkwing/row273-b2
mosaicstack:megavolt/row236
mosaicstack:rocko/row191-stoprun-ddfb-20261022
mosaicstack:morgana/row205-378a
mosaicstack:darkwing/row273
mosaicstack:honker/row194-b12
mosaicstack:gander/row253-378a
mosaicstack:gander/row253
mosaicstack:honker/row194-b11
mosaicstack:honker/row194-b10
mosaicstack:rocko/row191-stoprun-dcd8-20261022
mosaicstack:morgana/fed-r3
mosaicstack:honker/row194-b9
mosaicstack:honker/row194-b8
mosaicstack:morgana/row205
mosaicstack:gizmoduck/row264-r3
mosaicstack:gizmoduck/row264-r2
mosaicstack:rocko/row191-stoprun-latest-20261021
mosaicstack:honker/row194-b7
mosaicstack:gizmoduck/row268-r2
mosaicstack:gizmoduck/row264
mosaicstack:honker/row194-b6
mosaicstack:rocko/row191-inspection-20261021
mosaicstack:honker/row194-b5
mosaicstack:gizmoduck/row268
mosaicstack:honker/row194-b4
mosaicstack:gosalyn/case2-01c-brief
mosaicstack:ludwig/prd-1.14
mosaicstack:ludwig/prd-1.13
mosaicstack:gosalyn/case2-v1-briefs
mosaicstack:huey/t1-sessions-design
mosaicstack:ludwig/prd-1.12
mosaicstack:gosalyn/c2-13b
mosaicstack:quackerjack/fed-r5-r5
mosaicstack:ludwig/prd-q211
mosaicstack:huey/system-manager-design
mosaicstack:ludwig/email-plan
mosaicstack:megavolt/row254
mosaicstack:darkwing/row251
mosaicstack:gander/row196-r6-prd19
mosaicstack:morgana/row244
mosaicstack:gander/row196-r6
mosaicstack:gander/row196-r5
mosaicstack:megavolt/row222-r2
mosaicstack:gander/row196-r4
mosaicstack:gizmoduck/row250-r2
mosaicstack:gander/row196-r3
mosaicstack:gizmoduck/row250
mosaicstack:gander/row196-r2
mosaicstack:morgana/row243
mosaicstack:herb/row215-on197
mosaicstack:gander/row196
mosaicstack:louie/wordcraft-eval
mosaicstack:fenton/editor-design
mosaicstack:herb/row197-proof
mosaicstack:sage/row66-r4d
mosaicstack:herb/row215-on-f827
mosaicstack:gizmoduck/row249-on-8a04
mosaicstack:herb/row197-r8
mosaicstack:sage/row218
mosaicstack:gosalyn/c2-20b
mosaicstack:darkwing/row245
mosaicstack:herb/row197-r7
mosaicstack:quackerjack/fed-r5-r4
mosaicstack:gosalyn/c2-20-r2
mosaicstack:gizmoduck/row235-e
mosaicstack:morgana/row243-244-notes
mosaicstack:gosalyn/c2-01b-r2
mosaicstack:herb/row197-r6
mosaicstack:quackerjack/fed-r5-r3
mosaicstack:darkwing/row195-n1
mosaicstack:darkwing/row195-b
mosaicstack:morgana/row213-r4
mosaicstack:darkwing/row195-r7
mosaicstack:sage/row66-r4
mosaicstack:herb/row197-r5
mosaicstack:launchpad/row238-r4
mosaicstack:launchpad/row238-r3
mosaicstack:darkwing/row240-r3
mosaicstack:herb/row197-r4-234
mosaicstack:gosalyn/c2-01-r3
mosaicstack:researcher/row228-r3
mosaicstack:gizmoduck/row234-r3
mosaicstack:quackerjack/fed-r5-r2
mosaicstack:researcher/row228-r2
mosaicstack:morgana/row213-r3
mosaicstack:gosalyn/c2-01-r2
mosaicstack:gizmoduck/row234-r2
mosaicstack:gizmoduck/row234
mosaicstack:darkwing/row233-r1
mosaicstack:megavolt/row242-docs
mosaicstack:megavolt/row242
mosaicstack:megavolt/row241
mosaicstack:darkwing/row232-r2
mosaicstack:gizmoduck/row210-r5
mosaicstack:honker/prd-17-18
mosaicstack:darkwing/row232-r1
mosaicstack:honker/row194-b3
mosaicstack:launchpad/row238
mosaicstack:honker/prd18-r7
mosaicstack:gizmoduck/row210-r3
mosaicstack:megavolt/row237
mosaicstack:megavolt/n3-readme
mosaicstack:honker/row194-b2
mosaicstack:gosalyn/c2-13a-r2
mosaicstack:megavolt/row199
mosaicstack:megavolt/row199-on-190
mosaicstack:gosalyn/c2-13a-on-190
mosaicstack:launchpad/row200-r3
mosaicstack:sage/row66-r3
mosaicstack:gizmoduck/machine-grant-design
mosaicstack:gosalyn/c2-01b
mosaicstack:honker/row194
mosaicstack:darkwing/row195
mosaicstack:morgana/row213
mosaicstack:gizmoduck/row210-on-199-r2
mosaicstack:darkwing/row190-r3
mosaicstack:gosalyn/c2-01
mosaicstack:gizmoduck/row210-on-199
mosaicstack:darkwing/row190-r2
mosaicstack:gizmoduck/row210
mosaicstack:launchpad/row200
mosaicstack:quackerjack/fed-r5
mosaicstack:mos-test-426-guard
mosaicstack:morgana/row193a
mosaicstack:launchpad/row192
mosaicstack:gizmoduck/federation-design
mosaicstack:gizmoduck/fed-r1
mosaicstack:morgana/row193a-pre-rebase
mosaicstack:bushroot/row198
mosaicstack:morgana/row193
mosaicstack:feat/1311-credential-seat-store
mosaicstack:fix/1257-adopt-draft-transition
mosaicstack:docs/prd-rev1-ratification
mosaicstack:r4-helper-port
mosaicstack:docs/containerization-plan
mosaicstack:feat/m4-4b-enrollment-command
mosaicstack:feat/m4-4a-enrollment-schema
mosaicstack:feat/m4-4-0-enrollment-design
mosaicstack:feat/m4-3a-p1-stop-mission-task-status-writes
mosaicstack:docs/m4-3a0-p0-map-currency
mosaicstack:docs/c2-amendment1-company-crud
mosaicstack:config/minimal-subset
mosaicstack:feat/m4-1b-ii-hierarchy-commands
mosaicstack:mosaic-cli-p1-wrappers
mosaicstack:mosaic-cli-p1-dispatch
mosaicstack:docs/ruling-4b-company-visibility
mosaicstack:feat/m4-1b-hierarchy-gateway
mosaicstack:feat/m4-1a-hierarchy-schema
mosaicstack:feat/p6-e2e-ci-gate
mosaicstack:feat/p5-spa-cutover
mosaicstack:fix/1451-appservice-dockerfile-scripts
mosaicstack:contract/onboarding-wizard
mosaicstack:contract/custody-schema
mosaicstack:contract/api-artifacts
mosaicstack:fix/appservice-dockerfile-scripts
mosaicstack:docs/t78-cli-capability-migration
mosaicstack:contract/rollup-projection
mosaicstack:contract/hierarchy-schema
mosaicstack:fix/invariant-r-version-probe-retry
mosaicstack:contract/mode-conversion
mosaicstack:contract/tool-gateway-mapping
mosaicstack:contract/rbac-grants
mosaicstack:contract/identity-lifecycle
mosaicstack:chore/s1-docs-hygiene
mosaicstack:docs/ri-050-release-evidence
mosaicstack:feat/webui-p4-2-settings-admin
mosaicstack:fix/bootstrap-race
mosaicstack:fix/teams-enumeration-scope
mosaicstack:fix/1407-next-image-parity
mosaicstack:docs/prd-north-star-rewrite
mosaicstack:rescue/ms-gate-001-gatekeeper
mosaicstack:fix/1394-recover-token-headless
mosaicstack:fix/1390-uninstall-headless
mosaicstack:fix/1403-n1n2-followup
mosaicstack:fix/1391-validationpipe-boot-check
mosaicstack:archive/salvage-20260825/wp5b-consumer-compat
mosaicstack:wp5b-consumer-compat-2
mosaicstack:archive/salvage-20260825/t63-fix-2648
mosaicstack:archive/salvage-20260825/t63-fix-1389
mosaicstack:archive/salvage-20260825/i1380ff-fix
mosaicstack:i1380-guard
mosaicstack:fix/send-message-exact-target-pin
mosaicstack:t51p2wp0b
mosaicstack:archive/ms24-fork
mosaicstack:fix/ci-queue-wait-no-ci-merge-path
mosaicstack:fix/credentials-gitea-seat-slots
mosaicstack:feat/onboarding-scripts-framework
mosaicstack:pr-1367
mosaicstack:fix/1357-issue-view-comments
mosaicstack:fix/1356-tea-login-fail-closed
mosaicstack:fix/1362-harness-aware-delivery-confirm
mosaicstack:fix/gitea-guessed-login-credential
mosaicstack:docs/w4-document-contract
mosaicstack:fix/d29-lease-revoke-noop
mosaicstack:peggy/agent-send-unverified-label
mosaicstack:fix/pr-merge-fork-ci-status
mosaicstack:riv001-clean
mosaicstack:docs/1216-trunk-parameterization
mosaicstack:fix/1256-fleet-pane-path-node
mosaicstack:fix/1017-enumeration-guard-population
mosaicstack:fix/1182-fail-closed-launch
mosaicstack:fix/1327-setuppath-idempotency
mosaicstack:merge/main-into-next
mosaicstack:ci/push-ci-comment-model
mosaicstack:ci/pin-ci-base-image
mosaicstack:fix/ci-queue-wait-no-status
mosaicstack:fred/code-review-pinned-tool-rules
mosaicstack:fred/guides-seat-identity-fleet-comms
mosaicstack:fred/credential-fail-closed-seat-slots
mosaicstack:fix/fleet-greenfield-blockers
mosaicstack:feat/ri-050-qr-evaluator
mosaicstack:archive/salvage-20260825/zane/doctor-greenfield-hint
mosaicstack:archive/salvage-20260825/fix/ri-050-registry-secrets
mosaicstack:archive/salvage-20260825/docs/ri-050-release-evidence
mosaicstack:docs/ri-050-forge-docs-fastfollow
mosaicstack:fix/ri-050-registry-secrets
mosaicstack:test/ri-050-publish-gate-negative
mosaicstack:archive/salvage-20260825/fix/ri-050-verify-pglite-path
mosaicstack:fix/ri-050-verify-pglite-path
mosaicstack:docs/ri-050-qr-probe-inventory
mosaicstack:archive/salvage-20260825/zane/doctor-brain-home
mosaicstack:feat/ri-050-web-stale-safety
mosaicstack:archive/salvage-20260825/pr-1298
mosaicstack:archive/salvage-20260825/zane/mosaic-home-support
mosaicstack:docs/ri-050-mission-bootstrap
mosaicstack:fix/ri-050-forge-fail-closed
mosaicstack:feat/ri-050-publish-gate
mosaicstack:fleet/continuation-record-2026-08-17
mosaicstack:feat/ri-050-prd-authority
mosaicstack:fix/ri-050-macp-fail-closed
mosaicstack:fix/1280-identity-first-resolution
mosaicstack:feat/w-f4-store
mosaicstack:fix/1264-fleet-unattended-first-start
mosaicstack:fix/1269-ci-chain-unblock
mosaicstack:fix/1256-fleet-runtime-preflight
mosaicstack:fix/1257-e7-draft-transition
mosaicstack:fix/1240-fleet-transport-check
mosaicstack:fix/1017-wire-start-agent-session
mosaicstack:e2e-compose
mosaicstack:fix/1241-launch-failure-visible
mosaicstack:fix/1237-fleet-v2-dispatch
mosaicstack:fix/1236-installer-dir-modes
mosaicstack:fix/installer-path-and-node
mosaicstack:feat/wf-fleet-mvp
mosaicstack:fix/installer-provisions-node
mosaicstack:fix/lease-test-env-isolation
mosaicstack:release/0.0.50-integration
mosaicstack:feat/wf5-main-merge
mosaicstack:feat/wf5-securestorage
mosaicstack:feat/1216-trunk-resolver
mosaicstack:docs/1214-branch-process
mosaicstack:docs/ia-merge-current
mosaicstack:fix/869-lease-probe-timeout
mosaicstack:main
mosaicstack:feat/workspace-hygiene-tool-enforcement
mosaicstack:feat/1080-pr-edit
mosaicstack:fix/1179-required-security-di
mosaicstack:feat/p3-slice0-task5-chat-runtime-router-shaggy
mosaicstack:feat/p3-slice0-task5-chat-runtime-router
mosaicstack:feat/wf1-composition
mosaicstack:feat/p3-slice0-task4-web-catalog-selection
mosaicstack:feat/lease-promotion-and-harness-isolation
mosaicstack:ci/provision-pi-runtime
mosaicstack:feat/p3-slice0-task3-catalog-selection
mosaicstack:feat/p3-slice0-task2-harness-registry
mosaicstack:adopt/965-mos-ste-writing-standard
mosaicstack:fix/991-comment-url-scheme-normalise
mosaicstack:feat/wf2-bundle-migration
mosaicstack:feat/wf4-plugin-acquisition
mosaicstack:feat/wf5-refresh-safety
mosaicstack:fix/1145-coord-di-compiled-boot
mosaicstack:feat/p3-slice0-task1-harness-contracts
mosaicstack:docs/webui-phase-p-structure
mosaicstack:feat/1150-pi-goal-extension
mosaicstack:feat/webui-p3-chat
mosaicstack:fix/1146-ci-queue-purpose
mosaicstack:fix/1138-conditional-federation
mosaicstack:feat/webui-p2-data-auth
mosaicstack:fix/gateway-runner-image
mosaicstack:feat/webui-p1-vite-skeleton
mosaicstack:fix/break-c-hooks-and-web-image
mosaicstack:docs/webui-fleet-claude-bridge-plan
mosaicstack:fix/wizard-gateway-failure
mosaicstack:fix/next-node-gate
mosaicstack:fix/mosaic-init-rce
mosaicstack:greenfield/fomo-lin
mosaicstack:fix/1099-pipefail-wake
mosaicstack:fix/1099-pipefail-tests
mosaicstack:fix/1099-pipefail-sweep
mosaicstack:fix/framework-shell-portability
mosaicstack:fix/1043-pane-git-identity
mosaicstack:fix/1081-issue-close-silent-comment-failure
mosaicstack:fix/1090-enrollment-wallclock-tolerance
mosaicstack:feat/1082-tea-stale-token-diagnostic
mosaicstack:fix/detect-platform-silent-128-outside-repo
mosaicstack:feat/1050-install-state-machine-red-fixture
mosaicstack:fix/pr-merge-message-field
mosaicstack:feat/1051-mosaic-brain-installer
mosaicstack:feat/1045-mosaic-cred
mosaicstack:remediation/state
mosaicstack:fix/1056-upgrade-rollback-control-race
mosaicstack:fix/1019-ci-queue-timeout-harness
mosaicstack:feat/rm-02-gate-registry
mosaicstack:fix/rm-01-reproducible-checkout
mosaicstack:remediation/mission-setup
mosaicstack:fix/hygiene-inert-format-gate
mosaicstack:fix/1019-queue-guard-stdin
mosaicstack:feat/mos-ste-writing-standard
mosaicstack:fix/1017-enumeration-guard
mosaicstack:fix/1007-suite-hermeticity
mosaicstack:feat/push-guard-null-case-verification
mosaicstack:feat/wake-preimage-provenance
mosaicstack:mos-comms-live
mosaicstack:docs/heartbeat-framework-layering-ms-lead
mosaicstack:feat/869-c4-version-coupling
mosaicstack:feat/869-c2-install-ordering-guard
mosaicstack:feat/869-c5-doctor-activation-check
mosaicstack:feat/per-agent-gitea-identity
mosaicstack:fix/875-belongs-case-insensitive-slug
mosaicstack:fix/ci-queue-wait-404-branch-absent
mosaicstack:feat/869-c1-activation-probe
mosaicstack:feat/869-c3-broker-supervisor
mosaicstack:fix/865-tea-cli-comment-invocation
mosaicstack:feat/glpi-skills
mosaicstack:fix/860-deflake-mutator-lease-gate
mosaicstack:fix/850-detect-platform-port-normalization
mosaicstack:fix/856-worktree-deps-preflight
mosaicstack:fix/835-pr-review-approve-reject-comment-flag
mosaicstack:fix/848-truthful-evidence
mosaicstack:fix/812-pr-review-comment
mosaicstack:fix/849-recovery-runtime-fixture-race
mosaicstack:docs/758-ledger-m5-001-sync
mosaicstack:feat/834-tc-server-side-doc
mosaicstack:feat/833-constrained-recovery-command
mosaicstack:feat/827-gate0-probe
mosaicstack:governance/gate0-probe3-amendment
mosaicstack:fix/795-codex-pr-diff
mosaicstack:fix/795-ci-base-jq
mosaicstack:fix/795-ci-base-git
mosaicstack:feat/791-pr3-fleet-regen
mosaicstack:feat/791-pr2-snapshot-restore
mosaicstack:fix/807-glpi-206
mosaicstack:fix/808-agent-send-false-sender
mosaicstack:feat/791-upgrade-config-protection
mosaicstack:feat/790-mosaic-yolo-claudex-pr2
mosaicstack:feat/790-mosaic-yolo-claudex
mosaicstack:feat/758-v1-v2-migrator
mosaicstack:fix/766-exact-fleet-comms
mosaicstack:test/758-reconciler-lifecycle-gates
mosaicstack:docs/771-kbn101-db-role-split
mosaicstack:test/758-example-profile-dispositions
mosaicstack:feat/758-shared-role-resolution
mosaicstack:feat/mos-logical-identity-fencing
mosaicstack:feat/769-kbn100-unified-schema
mosaicstack:docs/753-kbn010-threat-gate
mosaicstack:feat/758-roster-v2-compiler
mosaicstack:feat/756-official-discord-plugin
mosaicstack:fix/mos-option2-qualification-format
mosaicstack:docs/issue-758-m0
mosaicstack:docs/mos-option2-qualification
mosaicstack:mos-comms
mosaicstack:feat/tess-interaction-agent
mosaicstack:fix/tess-docs-format
mosaicstack:draft/mosaic-platform-prd
mosaicstack:fix/installer-provider-gate-and-local-gateway-redis
mosaicstack:release/mosaic-cli-0.0.37
mosaicstack:feat/framework-constitution-alpha
mosaicstack:fix/git-wrapper-repo-detection
mosaicstack:fix/woodpecker-wrapper-legacy-mosaic
mosaicstack:fix/t-a292e96f-gitea-pr-metadata
mosaicstack:fix/gitea-pr-metadata-login-t-a292e96f
mosaicstack:fix/t_a292e96f-pr-metadata-gitea
mosaicstack:fix/t_3a368a52-gitea-usc-login
mosaicstack:fix/bootstrap-hotfix
mosaicstack:fix/populate-known-packages-list
mosaicstack:fix/idempotent-init
mosaicstack:archive/salvage-20260825/fix/ci-prisma-generate
mosaicstack:archive/salvage-20260825/feat/ms-gate-001-gatekeeper-local
mosaicstack:archive/salvage-20260825/feat/ms-gate-001-gatekeeper
mosaicstack:archive/salvage-20260825/feat/ms24-ci-webhook
mosaicstack:archive/salvage-20260825/fix/mission-control-proxy-routes
mosaicstack:archive/salvage-20260825/fix/deploy-missing-env-and-networks
mosaicstack:archive/salvage-20260825/fix/mission-control-query-provider
mosaicstack:archive/salvage-20260825/test/ms23-p2
mosaicstack:archive/salvage-20260825/feat/ms23-p2-audit
mosaicstack:archive/salvage-20260825/feat/ms23-p2-roster
mosaicstack:archive/salvage-20260825/feat/ms23-p1-proxy
mosaicstack:archive/salvage-20260825/feat/ms23-p1-registry
mosaicstack:archive/salvage-20260825/feat/ms23-p1-internal-provider
mosaicstack:archive/salvage-20260825/feat/ms23-p1-interface
mosaicstack:archive/salvage-20260825/chore/ms23-tasks-p0-complete
mosaicstack:archive/salvage-20260825/test/ms23-p0
mosaicstack:archive/salvage-20260825/chore/ms23-tasks-p005-006
mosaicstack:archive/salvage-20260825/feat/ms23-p0-tree
mosaicstack:archive/salvage-20260825/chore/ms23-tasks-p004-005
mosaicstack:archive/salvage-20260825/feat/ms23-p0-controls
mosaicstack:archive/salvage-20260825/chore/ms23-tasks-p0-002-004
mosaicstack:archive/salvage-20260825/feat/ms23-p0-stream
mosaicstack:archive/salvage-20260825/fix/ms23-prisma-rm-symlink
mosaicstack:archive/salvage-20260825/fix/ms23-prisma-kaniko-symlink
mosaicstack:archive/salvage-20260825/fix/ms23-prisma-script-path
mosaicstack:archive/salvage-20260825/fix/ms23-prisma-docker-vs-ci
mosaicstack:archive/salvage-20260825/fix/ms23-prisma-schema-local
mosaicstack:archive/salvage-20260825/fix/ms23-prisma-api-pkg
mosaicstack:archive/salvage-20260825/fix/ms23-prisma-cli
mosaicstack:archive/salvage-20260825/fix/ms23-orchestrator-prisma-generate
mosaicstack:archive/salvage-20260825/feat/ms23-p0-ingestion
mosaicstack:archive/salvage-20260825/feat/ms23-p0-schema
mosaicstack:archive/salvage-20260825/fix/agent-template-auth-module
mosaicstack:archive/salvage-20260825/feat/ms22-p2-discord-router
mosaicstack:archive/salvage-20260825/test/ms22-p2-agent-tests
mosaicstack:archive/salvage-20260825/chore/ms22-p2-docs-update
mosaicstack:archive/salvage-20260825/feat/ms22-p2-agent-routing
mosaicstack:archive/salvage-20260825/chore/ms22-p2-update-docs
mosaicstack:archive/salvage-20260825/feat/ms22-p2-user-agents
mosaicstack:archive/salvage-20260825/feat/ms22-p2-agent-crud
mosaicstack:archive/salvage-20260825/fix/security-audit-multer
mosaicstack:archive/salvage-20260825/ci/portainer-deploy
mosaicstack:archive/salvage-20260825/fix/ms21-missing-user-auth-migration
mosaicstack:archive/salvage-20260825/infra/fix-mosaic-db-init-extensions
mosaicstack:archive/salvage-20260825/infra/migrate-to-openbrain-db
mosaicstack:archive/salvage-20260825/fix/flaky-queue-test
mosaicstack:archive/salvage-20260825/fix/deploy-service-names
mosaicstack:archive/salvage-20260825/fix/deploy-service-update
mosaicstack:archive/salvage-20260825/fix/deploy-user-v2
mosaicstack:archive/salvage-20260825/fix/deploy-user
mosaicstack:archive/salvage-20260825/fix/orchestrator-widget-endpoints
mosaicstack:archive/salvage-20260825/fix/dashboard-widget-mock-data
mosaicstack:archive/salvage-20260825/fix/ci-glibc-image
mosaicstack:archive/salvage-20260825/fix/dockerfile-npmrc
mosaicstack:archive/salvage-20260825/fix/matrix-native-binary
mosaicstack:archive/salvage-20260825/fix/kaniko-cache
mosaicstack:archive/salvage-20260825/fix/base-image-kaniko-v2
mosaicstack:archive/salvage-20260825/fix/base-image-kaniko
mosaicstack:archive/salvage-20260825/feat/custom-base-image
mosaicstack:archive/salvage-20260825/ci/pnpm-cache
mosaicstack:archive/salvage-20260825/fix/interceptor-tests
mosaicstack:archive/salvage-20260825/fix/kanban-tests
mosaicstack:archive/salvage-20260825/feat/wire-chat
mosaicstack:archive/salvage-20260825/feat/usage-widget
mosaicstack:archive/salvage-20260825/feat/usage-widget-review
mosaicstack:archive/salvage-20260825/fix/security-hardening
mosaicstack:archive/salvage-20260825/fix/project-domain-attach
mosaicstack:archive/salvage-20260825/fix/project-domain-v2
mosaicstack:archive/salvage-20260825/feat/kanban-add-task
mosaicstack:archive/salvage-20260825/fix/logs-page-clean
mosaicstack:archive/salvage-20260825/fix/logs-page
mosaicstack:archive/salvage-20260825/fix/workspace-members
mosaicstack:archive/salvage-20260825/fix/ci-lint-632
mosaicstack:archive/salvage-20260825/fix/lint-from-632
mosaicstack:archive/salvage-20260825/fix/file-manager-tags
mosaicstack:archive/salvage-20260825/fix/csrf-debug-log
mosaicstack:archive/salvage-20260825/fix/controller-type-imports
mosaicstack:archive/salvage-20260825/fix/system-admin-env
mosaicstack:archive/salvage-20260825/fix/gateway-cors-trusted-origins
mosaicstack:archive/salvage-20260825/fix/fleet-provider-form-dto-v2
mosaicstack:archive/salvage-20260825/fix/ms22-audit
mosaicstack:archive/salvage-20260825/fix/orchestrator-widgets
mosaicstack:archive/salvage-20260825/fix/fleet-provider-form-dto
mosaicstack:archive/salvage-20260825/fix/orchestrator-widgets-preexisting
mosaicstack:archive/salvage-20260825/fix/csrf-bearer-bypass
mosaicstack:archive/salvage-20260825/fix/ms22-missing-authmodule-imports
mosaicstack:archive/salvage-20260825/fix/container-lifecycle-config-module
mosaicstack:archive/salvage-20260825/fix/swarm-compose-ms22-vars
mosaicstack:archive/salvage-20260825/chore/ms22-p1-complete
mosaicstack:archive/salvage-20260825/feat/ms22-p1k-idle-reaper
mosaicstack:archive/salvage-20260825/feat/ms22-p1j-docker
mosaicstack:archive/salvage-20260825/feat/ms22-p1e-onboarding-api-work
mosaicstack:archive/salvage-20260825/feat/ms22-p1c-config-api
mosaicstack:archive/salvage-20260825/chore/ms22-prd-tracking
mosaicstack:archive/salvage-20260825/feat/ms22-p1b-crypto
mosaicstack:archive/salvage-20260825/docs/ms22-architecture
mosaicstack:archive/salvage-20260825/feat/ms22-openclaw-docker
mosaicstack:archive/salvage-20260825/feat/ms22-openclaw-gateway-module
mosaicstack:archive/salvage-20260825/chore/ms21-complete
mosaicstack:archive/salvage-20260825/chore/ms21-final-tasks-done
mosaicstack:archive/salvage-20260825/fix/ms21-ui-001-qa
mosaicstack:archive/salvage-20260825/feat/ms22-openclaw-docker-backup-20260301
mosaicstack:archive/salvage-20260825/chore/ms22-phase0-complete
mosaicstack:archive/salvage-20260825/feat/ms21-ui-teams-rbac-v3
mosaicstack:archive/salvage-20260825/test/ms22-integration
mosaicstack:archive/salvage-20260825/feat/ms22-ingest-clean
mosaicstack:archive/salvage-20260825/feat/ms21-ui-users-members
mosaicstack:archive/salvage-20260825/feat/ms22-ingest
mosaicstack:archive/salvage-20260825/feat/ms22-task-agent
mosaicstack:archive/salvage-20260825/chore/ms22-tasks-tracking
mosaicstack:archive/salvage-20260825/feat/ms21-ui-teams-rbac
mosaicstack:archive/salvage-20260825/fix/openbao-otel-cve
mosaicstack:archive/salvage-20260825/ci/unified-pipeline
mosaicstack:archive/salvage-20260825/feat/ms22-conversation-archive
mosaicstack:archive/salvage-20260825/feat/ms22-agent-memory
mosaicstack:archive/salvage-20260825/feat/ms22-findings
mosaicstack:archive/salvage-20260825/feat/ms22-knowledge-schema
mosaicstack:archive/salvage-20260825/chore/tasks-final
mosaicstack:archive/salvage-20260825/chore/tasks-update
mosaicstack:archive/salvage-20260825/feat/ms21-session-invalidation
mosaicstack:archive/salvage-20260825/feat/ms21-rbac-settings
mosaicstack:archive/salvage-20260825/feat/ms21-rbac
mosaicstack:archive/salvage-20260825/feat/ms21-ui-user-dialogs
mosaicstack:archive/salvage-20260825/feat/ms21-ui-workspace-members
mosaicstack:archive/salvage-20260825/feat/ms21-ui-teams
mosaicstack:archive/salvage-20260825/chore/ms21-tasks-ui-progress
mosaicstack:archive/salvage-20260825/feat/ms21-ui-workspaces
mosaicstack:archive/salvage-20260825/feat/ms21-ui-users
mosaicstack:archive/salvage-20260825/chore/ms21-tasks-schema-fix
mosaicstack:archive/salvage-20260825/feat/ms21-import-api
mosaicstack:archive/salvage-20260825/test/ms21-migration-tests
mosaicstack:archive/salvage-20260825/feat/ms21-teams-page
mosaicstack:archive/salvage-20260825/feat/ms21-users-page
mosaicstack:archive/salvage-20260825/chore/ms21-task-update-p1-p3
mosaicstack:archive/salvage-20260825/feat/ms21-admin-module
mosaicstack:archive/salvage-20260825/fix/websocket-reconnect
mosaicstack:archive/salvage-20260825/merge/develop-to-main