Compare commits
merge into: mosaicstack/stack:contract/tool-gateway-mapping
mosaicstack/stack:next
mosaicstack/stack:mosaic-cli-b2-comms-socket
mosaicstack/stack:config/minimal-subset
mosaicstack/stack:mosaic-cli-p0
mosaicstack/stack:mosaic-cli-d1d3-aliases
mosaicstack/stack:mosaic-cli-r3-bodyfile
mosaicstack/stack:mosaic-cli-p4-fleet-logins
mosaicstack/stack:mosaic-cli-p1b-viewers
mosaicstack/stack:mosaic-cli-b5-baseline
mosaicstack/stack:mosaic-cli-p3-board
mosaicstack/stack:mosaic-cli-p2-socket-res
mosaicstack/stack:feat/m4-1b-ii-hierarchy-commands
mosaicstack/stack:mosaic-cli-p1-wrappers
mosaicstack/stack:mosaic-cli-p1-dispatch
mosaicstack/stack:docs/ruling-4b-company-visibility
mosaicstack/stack:feat/m4-1b-hierarchy-gateway
mosaicstack/stack:feat/m4-1a-hierarchy-schema
mosaicstack/stack:feat/p6-e2e-ci-gate
mosaicstack/stack:feat/p5-spa-cutover
mosaicstack/stack:fix/1451-appservice-dockerfile-scripts
mosaicstack/stack:contract/onboarding-wizard
mosaicstack/stack:contract/custody-schema
mosaicstack/stack:contract/api-artifacts
mosaicstack/stack:fix/appservice-dockerfile-scripts
mosaicstack/stack:docs/t78-cli-capability-migration
mosaicstack/stack:contract/rollup-projection
mosaicstack/stack:contract/hierarchy-schema
mosaicstack/stack:fix/invariant-r-version-probe-retry
mosaicstack/stack:contract/mode-conversion
mosaicstack/stack:contract/tool-gateway-mapping
mosaicstack/stack:contract/rbac-grants
mosaicstack/stack:contract/identity-lifecycle
mosaicstack/stack:chore/s1-docs-hygiene
mosaicstack/stack:docs/ri-050-release-evidence
mosaicstack/stack:feat/webui-p4-2-settings-admin
mosaicstack/stack:fix/bootstrap-race
mosaicstack/stack:fix/teams-enumeration-scope
mosaicstack/stack:fix/1407-next-image-parity
mosaicstack/stack:docs/prd-north-star-rewrite
mosaicstack/stack:rescue/ms-gate-001-gatekeeper
mosaicstack/stack:fix/1394-recover-token-headless
mosaicstack/stack:fix/1390-uninstall-headless
mosaicstack/stack:fix/1403-n1n2-followup
mosaicstack/stack:fix/1391-validationpipe-boot-check
mosaicstack/stack:archive/salvage-20260825/wp5b-consumer-compat
mosaicstack/stack:wp5b-consumer-compat-2
mosaicstack/stack:archive/salvage-20260825/t63-fix-2648
mosaicstack/stack:archive/salvage-20260825/t63-fix-1389
mosaicstack/stack:archive/salvage-20260825/i1380ff-fix
mosaicstack/stack:i1380-guard
mosaicstack/stack:fix/send-message-exact-target-pin
mosaicstack/stack:t51p2wp0b
mosaicstack/stack:archive/ms24-fork
mosaicstack/stack:fix/ci-queue-wait-no-ci-merge-path
mosaicstack/stack:fix/credentials-gitea-seat-slots
mosaicstack/stack:feat/onboarding-scripts-framework
mosaicstack/stack:pr-1367
mosaicstack/stack:fix/1357-issue-view-comments
mosaicstack/stack:fix/1356-tea-login-fail-closed
mosaicstack/stack:fix/1362-harness-aware-delivery-confirm
mosaicstack/stack:fix/gitea-guessed-login-credential
mosaicstack/stack:docs/w4-document-contract
mosaicstack/stack:fix/d29-lease-revoke-noop
mosaicstack/stack:peggy/agent-send-unverified-label
mosaicstack/stack:fix/pr-merge-fork-ci-status
mosaicstack/stack:riv001-clean
mosaicstack/stack:docs/1216-trunk-parameterization
mosaicstack/stack:fix/1257-adopt-draft-transition
mosaicstack/stack:fix/1256-fleet-pane-path-node
mosaicstack/stack:fix/1017-enumeration-guard-population
mosaicstack/stack:fix/1182-fail-closed-launch
mosaicstack/stack:fix/1327-setuppath-idempotency
mosaicstack/stack:merge/main-into-next
mosaicstack/stack:ci/push-ci-comment-model
mosaicstack/stack:ci/pin-ci-base-image
mosaicstack/stack:fix/ci-queue-wait-no-status
mosaicstack/stack:fred/code-review-pinned-tool-rules
mosaicstack/stack:fred/guides-seat-identity-fleet-comms
mosaicstack/stack:fred/credential-fail-closed-seat-slots
mosaicstack/stack:fix/fleet-greenfield-blockers
mosaicstack/stack:feat/ri-050-qr-evaluator
mosaicstack/stack:archive/salvage-20260825/zane/doctor-greenfield-hint
mosaicstack/stack:archive/salvage-20260825/fix/ri-050-registry-secrets
mosaicstack/stack:archive/salvage-20260825/docs/ri-050-release-evidence
mosaicstack/stack:docs/ri-050-forge-docs-fastfollow
mosaicstack/stack:fix/ri-050-registry-secrets
mosaicstack/stack:test/ri-050-publish-gate-negative
mosaicstack/stack:archive/salvage-20260825/fix/ri-050-verify-pglite-path
mosaicstack/stack:fix/ri-050-verify-pglite-path
mosaicstack/stack:docs/ri-050-qr-probe-inventory
mosaicstack/stack:archive/salvage-20260825/zane/doctor-brain-home
mosaicstack/stack:feat/ri-050-web-stale-safety
mosaicstack/stack:archive/salvage-20260825/pr-1298
mosaicstack/stack:archive/salvage-20260825/zane/mosaic-home-support
mosaicstack/stack:docs/ri-050-mission-bootstrap
mosaicstack/stack:fix/ri-050-forge-fail-closed
mosaicstack/stack:feat/ri-050-publish-gate
mosaicstack/stack:fleet/continuation-record-2026-08-17
mosaicstack/stack:feat/ri-050-prd-authority
mosaicstack/stack:fix/ri-050-macp-fail-closed
mosaicstack/stack:fix/1280-identity-first-resolution
mosaicstack/stack:feat/w-f4-store
mosaicstack/stack:fix/1264-fleet-unattended-first-start
mosaicstack/stack:fix/1269-ci-chain-unblock
mosaicstack/stack:fix/1256-fleet-runtime-preflight
mosaicstack/stack:fix/1257-e7-draft-transition
mosaicstack/stack:fix/1240-fleet-transport-check
mosaicstack/stack:fix/1017-wire-start-agent-session
mosaicstack/stack:e2e-compose
mosaicstack/stack:fix/1241-launch-failure-visible
mosaicstack/stack:fix/1237-fleet-v2-dispatch
mosaicstack/stack:fix/1236-installer-dir-modes
mosaicstack/stack:fix/installer-path-and-node
mosaicstack/stack:feat/wf-fleet-mvp
mosaicstack/stack:fix/installer-provisions-node
mosaicstack/stack:fix/lease-test-env-isolation
mosaicstack/stack:release/0.0.50-integration
mosaicstack/stack:feat/wf5-main-merge
mosaicstack/stack:feat/wf5-securestorage
mosaicstack/stack:feat/1216-trunk-resolver
mosaicstack/stack:docs/1214-branch-process
mosaicstack/stack:docs/ia-merge-current
mosaicstack/stack:fix/869-lease-probe-timeout
mosaicstack/stack:main
mosaicstack/stack:feat/workspace-hygiene-tool-enforcement
mosaicstack/stack:feat/1080-pr-edit
mosaicstack/stack:fix/1179-required-security-di
mosaicstack/stack:feat/p3-slice0-task5-chat-runtime-router-shaggy
mosaicstack/stack:feat/p3-slice0-task5-chat-runtime-router
mosaicstack/stack:feat/wf1-composition
mosaicstack/stack:feat/p3-slice0-task4-web-catalog-selection
mosaicstack/stack:feat/lease-promotion-and-harness-isolation
mosaicstack/stack:ci/provision-pi-runtime
mosaicstack/stack:feat/p3-slice0-task3-catalog-selection
mosaicstack/stack:feat/p3-slice0-task2-harness-registry
mosaicstack/stack:adopt/965-mos-ste-writing-standard
mosaicstack/stack:fix/991-comment-url-scheme-normalise
mosaicstack/stack:feat/wf2-bundle-migration
mosaicstack/stack:feat/wf4-plugin-acquisition
mosaicstack/stack:feat/wf5-refresh-safety
mosaicstack/stack:fix/1145-coord-di-compiled-boot
mosaicstack/stack:feat/p3-slice0-task1-harness-contracts
mosaicstack/stack:docs/webui-phase-p-structure
mosaicstack/stack:feat/1150-pi-goal-extension
mosaicstack/stack:feat/webui-p3-chat
mosaicstack/stack:fix/1146-ci-queue-purpose
mosaicstack/stack:fix/1138-conditional-federation
mosaicstack/stack:feat/webui-p2-data-auth
mosaicstack/stack:fix/gateway-runner-image
mosaicstack/stack:feat/webui-p1-vite-skeleton
mosaicstack/stack:fix/break-c-hooks-and-web-image
mosaicstack/stack:docs/webui-fleet-claude-bridge-plan
mosaicstack/stack:fix/wizard-gateway-failure
mosaicstack/stack:fix/next-node-gate
mosaicstack/stack:fix/mosaic-init-rce
mosaicstack/stack:greenfield/fomo-lin
mosaicstack/stack:fix/1099-pipefail-wake
mosaicstack/stack:fix/1099-pipefail-tests
mosaicstack/stack:fix/1099-pipefail-sweep
mosaicstack/stack:fix/framework-shell-portability
mosaicstack/stack:fix/1043-pane-git-identity
mosaicstack/stack:fix/1081-issue-close-silent-comment-failure
mosaicstack/stack:fix/1090-enrollment-wallclock-tolerance
mosaicstack/stack:feat/1082-tea-stale-token-diagnostic
mosaicstack/stack:fix/detect-platform-silent-128-outside-repo
mosaicstack/stack:feat/1050-install-state-machine-red-fixture
mosaicstack/stack:fix/pr-merge-message-field
mosaicstack/stack:feat/1051-mosaic-brain-installer
mosaicstack/stack:feat/1045-mosaic-cred
mosaicstack/stack:remediation/state
mosaicstack/stack:fix/1056-upgrade-rollback-control-race
mosaicstack/stack:fix/1019-ci-queue-timeout-harness
mosaicstack/stack:feat/rm-02-gate-registry
mosaicstack/stack:fix/rm-01-reproducible-checkout
mosaicstack/stack:remediation/mission-setup
mosaicstack/stack:fix/hygiene-inert-format-gate
mosaicstack/stack:fix/1019-queue-guard-stdin
mosaicstack/stack:feat/mos-ste-writing-standard
mosaicstack/stack:fix/1017-enumeration-guard
mosaicstack/stack:fix/1007-suite-hermeticity
mosaicstack/stack:feat/push-guard-null-case-verification
mosaicstack/stack:feat/wake-preimage-provenance
mosaicstack/stack:mos-comms-live
mosaicstack/stack:docs/heartbeat-framework-layering-ms-lead
mosaicstack/stack:feat/869-c4-version-coupling
mosaicstack/stack:feat/869-c2-install-ordering-guard
mosaicstack/stack:feat/869-c5-doctor-activation-check
mosaicstack/stack:feat/per-agent-gitea-identity
mosaicstack/stack:fix/875-belongs-case-insensitive-slug
mosaicstack/stack:fix/ci-queue-wait-404-branch-absent
mosaicstack/stack:feat/869-c1-activation-probe
mosaicstack/stack:feat/869-c3-broker-supervisor
mosaicstack/stack:fix/865-tea-cli-comment-invocation
mosaicstack/stack:feat/glpi-skills
mosaicstack/stack:fix/860-deflake-mutator-lease-gate
mosaicstack/stack:fix/850-detect-platform-port-normalization
mosaicstack/stack:fix/856-worktree-deps-preflight
mosaicstack/stack:fix/835-pr-review-approve-reject-comment-flag
mosaicstack/stack:fix/848-truthful-evidence
mosaicstack/stack:fix/812-pr-review-comment
mosaicstack/stack:fix/849-recovery-runtime-fixture-race
mosaicstack/stack:docs/758-ledger-m5-001-sync
mosaicstack/stack:feat/834-tc-server-side-doc
mosaicstack/stack:feat/833-constrained-recovery-command
mosaicstack/stack:feat/827-gate0-probe
mosaicstack/stack:governance/gate0-probe3-amendment
mosaicstack/stack:fix/795-codex-pr-diff
mosaicstack/stack:fix/795-ci-base-jq
mosaicstack/stack:fix/795-ci-base-git
mosaicstack/stack:feat/791-pr3-fleet-regen
mosaicstack/stack:feat/791-pr2-snapshot-restore
mosaicstack/stack:fix/807-glpi-206
mosaicstack/stack:fix/808-agent-send-false-sender
mosaicstack/stack:feat/791-upgrade-config-protection
mosaicstack/stack:feat/790-mosaic-yolo-claudex-pr2
mosaicstack/stack:feat/790-mosaic-yolo-claudex
mosaicstack/stack:feat/758-v1-v2-migrator
mosaicstack/stack:fix/766-exact-fleet-comms
mosaicstack/stack:test/758-reconciler-lifecycle-gates
mosaicstack/stack:docs/771-kbn101-db-role-split
mosaicstack/stack:test/758-example-profile-dispositions
mosaicstack/stack:feat/758-shared-role-resolution
mosaicstack/stack:feat/mos-logical-identity-fencing
mosaicstack/stack:feat/769-kbn100-unified-schema
mosaicstack/stack:docs/753-kbn010-threat-gate
mosaicstack/stack:feat/758-roster-v2-compiler
mosaicstack/stack:feat/756-official-discord-plugin
mosaicstack/stack:fix/mos-option2-qualification-format
mosaicstack/stack:docs/issue-758-m0
mosaicstack/stack:docs/mos-option2-qualification
mosaicstack/stack:mos-comms
mosaicstack/stack:feat/tess-interaction-agent
mosaicstack/stack:fix/tess-docs-format
mosaicstack/stack:draft/mosaic-platform-prd
mosaicstack/stack:fix/installer-provider-gate-and-local-gateway-redis
mosaicstack/stack:release/mosaic-cli-0.0.37
mosaicstack/stack:feat/framework-constitution-alpha
mosaicstack/stack:fix/git-wrapper-repo-detection
mosaicstack/stack:fix/woodpecker-wrapper-legacy-mosaic
mosaicstack/stack:fix/t-a292e96f-gitea-pr-metadata
mosaicstack/stack:fix/gitea-pr-metadata-login-t-a292e96f
mosaicstack/stack:fix/t_a292e96f-pr-metadata-gitea
mosaicstack/stack:fix/t_3a368a52-gitea-usc-login
mosaicstack/stack:fix/bootstrap-hotfix
mosaicstack/stack:fix/populate-known-packages-list
mosaicstack/stack:fix/idempotent-init
mosaicstack/stack:archive/salvage-20260825/fix/ci-prisma-generate
mosaicstack/stack:archive/salvage-20260825/feat/ms-gate-001-gatekeeper-local
mosaicstack/stack:archive/salvage-20260825/feat/ms-gate-001-gatekeeper
mosaicstack/stack:archive/salvage-20260825/feat/ms24-ci-webhook
mosaicstack/stack:archive/salvage-20260825/fix/mission-control-proxy-routes
mosaicstack/stack:archive/salvage-20260825/fix/deploy-missing-env-and-networks
mosaicstack/stack:archive/salvage-20260825/fix/mission-control-query-provider
mosaicstack/stack:archive/salvage-20260825/test/ms23-p2
mosaicstack/stack:archive/salvage-20260825/feat/ms23-p2-audit
mosaicstack/stack:archive/salvage-20260825/feat/ms23-p2-roster
mosaicstack/stack:archive/salvage-20260825/feat/ms23-p1-proxy
mosaicstack/stack:archive/salvage-20260825/feat/ms23-p1-registry
mosaicstack/stack:archive/salvage-20260825/feat/ms23-p1-internal-provider
mosaicstack/stack:archive/salvage-20260825/feat/ms23-p1-interface
mosaicstack/stack:archive/salvage-20260825/chore/ms23-tasks-p0-complete
mosaicstack/stack:archive/salvage-20260825/test/ms23-p0
mosaicstack/stack:archive/salvage-20260825/chore/ms23-tasks-p005-006
mosaicstack/stack:archive/salvage-20260825/feat/ms23-p0-tree
mosaicstack/stack:archive/salvage-20260825/chore/ms23-tasks-p004-005
mosaicstack/stack:archive/salvage-20260825/feat/ms23-p0-controls
mosaicstack/stack:archive/salvage-20260825/chore/ms23-tasks-p0-002-004
mosaicstack/stack:archive/salvage-20260825/feat/ms23-p0-stream
mosaicstack/stack:archive/salvage-20260825/fix/ms23-prisma-rm-symlink
mosaicstack/stack:archive/salvage-20260825/fix/ms23-prisma-kaniko-symlink
mosaicstack/stack:archive/salvage-20260825/fix/ms23-prisma-script-path
mosaicstack/stack:archive/salvage-20260825/fix/ms23-prisma-docker-vs-ci
mosaicstack/stack:archive/salvage-20260825/fix/ms23-prisma-schema-local
mosaicstack/stack:archive/salvage-20260825/fix/ms23-prisma-api-pkg
mosaicstack/stack:archive/salvage-20260825/fix/ms23-prisma-cli
mosaicstack/stack:archive/salvage-20260825/fix/ms23-orchestrator-prisma-generate
mosaicstack/stack:archive/salvage-20260825/feat/ms23-p0-ingestion
mosaicstack/stack:archive/salvage-20260825/feat/ms23-p0-schema
mosaicstack/stack:archive/salvage-20260825/fix/agent-template-auth-module
mosaicstack/stack:archive/salvage-20260825/feat/ms22-p2-discord-router
mosaicstack/stack:archive/salvage-20260825/test/ms22-p2-agent-tests
mosaicstack/stack:archive/salvage-20260825/chore/ms22-p2-docs-update
mosaicstack/stack:archive/salvage-20260825/feat/ms22-p2-agent-routing
mosaicstack/stack:archive/salvage-20260825/chore/ms22-p2-update-docs
mosaicstack/stack:archive/salvage-20260825/feat/ms22-p2-user-agents
mosaicstack/stack:archive/salvage-20260825/feat/ms22-p2-agent-crud
mosaicstack/stack:archive/salvage-20260825/fix/security-audit-multer
mosaicstack/stack:archive/salvage-20260825/ci/portainer-deploy
mosaicstack/stack:archive/salvage-20260825/fix/ms21-missing-user-auth-migration
mosaicstack/stack:archive/salvage-20260825/infra/fix-mosaic-db-init-extensions
mosaicstack/stack:archive/salvage-20260825/infra/migrate-to-openbrain-db
mosaicstack/stack:archive/salvage-20260825/fix/flaky-queue-test
mosaicstack/stack:archive/salvage-20260825/fix/deploy-service-names
mosaicstack/stack:archive/salvage-20260825/fix/deploy-service-update
mosaicstack/stack:archive/salvage-20260825/fix/deploy-user-v2
mosaicstack/stack:archive/salvage-20260825/fix/deploy-user
mosaicstack/stack:archive/salvage-20260825/fix/orchestrator-widget-endpoints
mosaicstack/stack:archive/salvage-20260825/fix/dashboard-widget-mock-data
mosaicstack/stack:archive/salvage-20260825/fix/ci-glibc-image
mosaicstack/stack:archive/salvage-20260825/fix/dockerfile-npmrc
mosaicstack/stack:archive/salvage-20260825/fix/matrix-native-binary
mosaicstack/stack:archive/salvage-20260825/fix/kaniko-cache
mosaicstack/stack:archive/salvage-20260825/fix/base-image-kaniko-v2
mosaicstack/stack:archive/salvage-20260825/fix/base-image-kaniko
mosaicstack/stack:archive/salvage-20260825/feat/custom-base-image
mosaicstack/stack:archive/salvage-20260825/ci/pnpm-cache
mosaicstack/stack:archive/salvage-20260825/fix/interceptor-tests
mosaicstack/stack:archive/salvage-20260825/fix/kanban-tests
mosaicstack/stack:archive/salvage-20260825/feat/wire-chat
mosaicstack/stack:archive/salvage-20260825/feat/usage-widget
mosaicstack/stack:archive/salvage-20260825/feat/usage-widget-review
mosaicstack/stack:archive/salvage-20260825/fix/security-hardening
mosaicstack/stack:archive/salvage-20260825/fix/project-domain-attach
mosaicstack/stack:archive/salvage-20260825/fix/project-domain-v2
mosaicstack/stack:archive/salvage-20260825/feat/kanban-add-task
mosaicstack/stack:archive/salvage-20260825/fix/logs-page-clean
mosaicstack/stack:archive/salvage-20260825/fix/logs-page
mosaicstack/stack:archive/salvage-20260825/fix/workspace-members
mosaicstack/stack:archive/salvage-20260825/fix/ci-lint-632
mosaicstack/stack:archive/salvage-20260825/fix/lint-from-632
mosaicstack/stack:archive/salvage-20260825/fix/file-manager-tags
mosaicstack/stack:archive/salvage-20260825/fix/csrf-debug-log
mosaicstack/stack:archive/salvage-20260825/fix/controller-type-imports
mosaicstack/stack:archive/salvage-20260825/fix/system-admin-env
mosaicstack/stack:archive/salvage-20260825/fix/gateway-cors-trusted-origins
mosaicstack/stack:archive/salvage-20260825/fix/fleet-provider-form-dto-v2
mosaicstack/stack:archive/salvage-20260825/fix/ms22-audit
mosaicstack/stack:archive/salvage-20260825/fix/orchestrator-widgets
mosaicstack/stack:archive/salvage-20260825/fix/fleet-provider-form-dto
mosaicstack/stack:archive/salvage-20260825/fix/orchestrator-widgets-preexisting
mosaicstack/stack:archive/salvage-20260825/fix/csrf-bearer-bypass
mosaicstack/stack:archive/salvage-20260825/fix/ms22-missing-authmodule-imports
mosaicstack/stack:archive/salvage-20260825/fix/container-lifecycle-config-module
mosaicstack/stack:archive/salvage-20260825/fix/swarm-compose-ms22-vars
mosaicstack/stack:archive/salvage-20260825/chore/ms22-p1-complete
mosaicstack/stack:archive/salvage-20260825/feat/ms22-p1k-idle-reaper
mosaicstack/stack:archive/salvage-20260825/feat/ms22-p1j-docker
mosaicstack/stack:archive/salvage-20260825/feat/ms22-p1e-onboarding-api-work
mosaicstack/stack:archive/salvage-20260825/feat/ms22-p1c-config-api
mosaicstack/stack:archive/salvage-20260825/chore/ms22-prd-tracking
mosaicstack/stack:archive/salvage-20260825/feat/ms22-p1b-crypto
mosaicstack/stack:archive/salvage-20260825/docs/ms22-architecture
mosaicstack/stack:archive/salvage-20260825/feat/ms22-openclaw-docker
mosaicstack/stack:archive/salvage-20260825/feat/ms22-openclaw-gateway-module
mosaicstack/stack:archive/salvage-20260825/chore/ms21-complete
mosaicstack/stack:archive/salvage-20260825/chore/ms21-final-tasks-done
mosaicstack/stack:archive/salvage-20260825/fix/ms21-ui-001-qa
mosaicstack/stack:archive/salvage-20260825/feat/ms22-openclaw-docker-backup-20260301
mosaicstack/stack:archive/salvage-20260825/chore/ms22-phase0-complete
mosaicstack/stack:archive/salvage-20260825/feat/ms21-ui-teams-rbac-v3
mosaicstack/stack:archive/salvage-20260825/test/ms22-integration
mosaicstack/stack:archive/salvage-20260825/feat/ms22-ingest-clean
mosaicstack/stack:archive/salvage-20260825/feat/ms21-ui-users-members
mosaicstack/stack:archive/salvage-20260825/feat/ms22-ingest
mosaicstack/stack:archive/salvage-20260825/feat/ms22-task-agent
mosaicstack/stack:archive/salvage-20260825/chore/ms22-tasks-tracking
mosaicstack/stack:archive/salvage-20260825/feat/ms21-ui-teams-rbac
mosaicstack/stack:archive/salvage-20260825/fix/openbao-otel-cve
mosaicstack/stack:archive/salvage-20260825/ci/unified-pipeline
mosaicstack/stack:archive/salvage-20260825/feat/ms22-conversation-archive
mosaicstack/stack:archive/salvage-20260825/feat/ms22-agent-memory
mosaicstack/stack:archive/salvage-20260825/feat/ms22-findings
mosaicstack/stack:archive/salvage-20260825/feat/ms22-knowledge-schema
mosaicstack/stack:archive/salvage-20260825/chore/tasks-final
mosaicstack/stack:archive/salvage-20260825/chore/tasks-update
mosaicstack/stack:archive/salvage-20260825/feat/ms21-session-invalidation
mosaicstack/stack:archive/salvage-20260825/feat/ms21-rbac-settings
mosaicstack/stack:archive/salvage-20260825/feat/ms21-rbac
mosaicstack/stack:archive/salvage-20260825/feat/ms21-ui-user-dialogs
mosaicstack/stack:archive/salvage-20260825/feat/ms21-ui-workspace-members
mosaicstack/stack:archive/salvage-20260825/feat/ms21-ui-teams
mosaicstack/stack:archive/salvage-20260825/chore/ms21-tasks-ui-progress
mosaicstack/stack:archive/salvage-20260825/feat/ms21-ui-workspaces
mosaicstack/stack:archive/salvage-20260825/feat/ms21-ui-users
mosaicstack/stack:archive/salvage-20260825/chore/ms21-tasks-schema-fix
mosaicstack/stack:archive/salvage-20260825/feat/ms21-import-api
mosaicstack/stack:archive/salvage-20260825/test/ms21-migration-tests
mosaicstack/stack:archive/salvage-20260825/feat/ms21-teams-page
mosaicstack/stack:archive/salvage-20260825/feat/ms21-users-page
mosaicstack/stack:archive/salvage-20260825/chore/ms21-task-update-p1-p3
mosaicstack/stack:archive/salvage-20260825/feat/ms21-admin-module
mosaicstack/stack:archive/salvage-20260825/fix/websocket-reconnect
mosaicstack/stack:archive/salvage-20260825/merge/develop-to-main
mosaicstack/stack:v0.0.39-alpha
mosaicstack/stack:mosaic-v0.0.31
mosaicstack/stack:fed-v0.2.0-m2
mosaicstack/stack:fed-v0.1.0-m1
mosaicstack/stack:mosaic-v0.0.29
mosaicstack/stack:mosaic-v0.0.28
mosaicstack/stack:mosaic-v0.0.27
mosaicstack/stack:mosaic-v0.0.26
mosaicstack/stack:mosaic-v0.0.25
mosaicstack/stack:mosaic-v0.0.24
mosaicstack/stack:v0.2.0
mosaicstack/stack:v0.1.0
mosaicstack/stack:v0.0.8
mosaicstack/stack:v0.0.7
mosaicstack/stack:v0.0.6
mosaicstack/stack:v0.0.5
mosaicstack/stack:v0.0.4
mosaicstack/stack:archive/ms24-fork-20260823
...
pull from: mosaicstack/stack:contract/onboarding-wizard
mosaicstack/stack:mosaic-cli-b2-comms-socket
mosaicstack/stack:config/minimal-subset
mosaicstack/stack:mosaic-cli-p0
mosaicstack/stack:mosaic-cli-d1d3-aliases
mosaicstack/stack:mosaic-cli-r3-bodyfile
mosaicstack/stack:mosaic-cli-p4-fleet-logins
mosaicstack/stack:mosaic-cli-p1b-viewers
mosaicstack/stack:mosaic-cli-b5-baseline
mosaicstack/stack:mosaic-cli-p3-board
mosaicstack/stack:mosaic-cli-p2-socket-res
mosaicstack/stack:next
mosaicstack/stack:feat/m4-1b-ii-hierarchy-commands
mosaicstack/stack:mosaic-cli-p1-wrappers
mosaicstack/stack:mosaic-cli-p1-dispatch
mosaicstack/stack:docs/ruling-4b-company-visibility
mosaicstack/stack:feat/m4-1b-hierarchy-gateway
mosaicstack/stack:feat/m4-1a-hierarchy-schema
mosaicstack/stack:feat/p6-e2e-ci-gate
mosaicstack/stack:feat/p5-spa-cutover
mosaicstack/stack:fix/1451-appservice-dockerfile-scripts
mosaicstack/stack:contract/onboarding-wizard
mosaicstack/stack:contract/custody-schema
mosaicstack/stack:contract/api-artifacts
mosaicstack/stack:fix/appservice-dockerfile-scripts
mosaicstack/stack:docs/t78-cli-capability-migration
mosaicstack/stack:contract/rollup-projection
mosaicstack/stack:contract/hierarchy-schema
mosaicstack/stack:fix/invariant-r-version-probe-retry
mosaicstack/stack:contract/mode-conversion
mosaicstack/stack:contract/tool-gateway-mapping
mosaicstack/stack:contract/rbac-grants
mosaicstack/stack:contract/identity-lifecycle
mosaicstack/stack:chore/s1-docs-hygiene
mosaicstack/stack:docs/ri-050-release-evidence
mosaicstack/stack:feat/webui-p4-2-settings-admin
mosaicstack/stack:fix/bootstrap-race
mosaicstack/stack:fix/teams-enumeration-scope
mosaicstack/stack:fix/1407-next-image-parity
mosaicstack/stack:docs/prd-north-star-rewrite
mosaicstack/stack:rescue/ms-gate-001-gatekeeper
mosaicstack/stack:fix/1394-recover-token-headless
mosaicstack/stack:fix/1390-uninstall-headless
mosaicstack/stack:fix/1403-n1n2-followup
mosaicstack/stack:fix/1391-validationpipe-boot-check
mosaicstack/stack:archive/salvage-20260825/wp5b-consumer-compat
mosaicstack/stack:wp5b-consumer-compat-2
mosaicstack/stack:archive/salvage-20260825/t63-fix-2648
mosaicstack/stack:archive/salvage-20260825/t63-fix-1389
mosaicstack/stack:archive/salvage-20260825/i1380ff-fix
mosaicstack/stack:i1380-guard
mosaicstack/stack:fix/send-message-exact-target-pin
mosaicstack/stack:t51p2wp0b
mosaicstack/stack:archive/ms24-fork
mosaicstack/stack:fix/ci-queue-wait-no-ci-merge-path
mosaicstack/stack:fix/credentials-gitea-seat-slots
mosaicstack/stack:feat/onboarding-scripts-framework
mosaicstack/stack:pr-1367
mosaicstack/stack:fix/1357-issue-view-comments
mosaicstack/stack:fix/1356-tea-login-fail-closed
mosaicstack/stack:fix/1362-harness-aware-delivery-confirm
mosaicstack/stack:fix/gitea-guessed-login-credential
mosaicstack/stack:docs/w4-document-contract
mosaicstack/stack:fix/d29-lease-revoke-noop
mosaicstack/stack:peggy/agent-send-unverified-label
mosaicstack/stack:fix/pr-merge-fork-ci-status
mosaicstack/stack:riv001-clean
mosaicstack/stack:docs/1216-trunk-parameterization
mosaicstack/stack:fix/1257-adopt-draft-transition
mosaicstack/stack:fix/1256-fleet-pane-path-node
mosaicstack/stack:fix/1017-enumeration-guard-population
mosaicstack/stack:fix/1182-fail-closed-launch
mosaicstack/stack:fix/1327-setuppath-idempotency
mosaicstack/stack:merge/main-into-next
mosaicstack/stack:ci/push-ci-comment-model
mosaicstack/stack:ci/pin-ci-base-image
mosaicstack/stack:fix/ci-queue-wait-no-status
mosaicstack/stack:fred/code-review-pinned-tool-rules
mosaicstack/stack:fred/guides-seat-identity-fleet-comms
mosaicstack/stack:fred/credential-fail-closed-seat-slots
mosaicstack/stack:fix/fleet-greenfield-blockers
mosaicstack/stack:feat/ri-050-qr-evaluator
mosaicstack/stack:archive/salvage-20260825/zane/doctor-greenfield-hint
mosaicstack/stack:archive/salvage-20260825/fix/ri-050-registry-secrets
mosaicstack/stack:archive/salvage-20260825/docs/ri-050-release-evidence
mosaicstack/stack:docs/ri-050-forge-docs-fastfollow
mosaicstack/stack:fix/ri-050-registry-secrets
mosaicstack/stack:test/ri-050-publish-gate-negative
mosaicstack/stack:archive/salvage-20260825/fix/ri-050-verify-pglite-path
mosaicstack/stack:fix/ri-050-verify-pglite-path
mosaicstack/stack:docs/ri-050-qr-probe-inventory
mosaicstack/stack:archive/salvage-20260825/zane/doctor-brain-home
mosaicstack/stack:feat/ri-050-web-stale-safety
mosaicstack/stack:archive/salvage-20260825/pr-1298
mosaicstack/stack:archive/salvage-20260825/zane/mosaic-home-support
mosaicstack/stack:docs/ri-050-mission-bootstrap
mosaicstack/stack:fix/ri-050-forge-fail-closed
mosaicstack/stack:feat/ri-050-publish-gate
mosaicstack/stack:fleet/continuation-record-2026-08-17
mosaicstack/stack:feat/ri-050-prd-authority
mosaicstack/stack:fix/ri-050-macp-fail-closed
mosaicstack/stack:fix/1280-identity-first-resolution
mosaicstack/stack:feat/w-f4-store
mosaicstack/stack:fix/1264-fleet-unattended-first-start
mosaicstack/stack:fix/1269-ci-chain-unblock
mosaicstack/stack:fix/1256-fleet-runtime-preflight
mosaicstack/stack:fix/1257-e7-draft-transition
mosaicstack/stack:fix/1240-fleet-transport-check
mosaicstack/stack:fix/1017-wire-start-agent-session
mosaicstack/stack:e2e-compose
mosaicstack/stack:fix/1241-launch-failure-visible
mosaicstack/stack:fix/1237-fleet-v2-dispatch
mosaicstack/stack:fix/1236-installer-dir-modes
mosaicstack/stack:fix/installer-path-and-node
mosaicstack/stack:feat/wf-fleet-mvp
mosaicstack/stack:fix/installer-provisions-node
mosaicstack/stack:fix/lease-test-env-isolation
mosaicstack/stack:release/0.0.50-integration
mosaicstack/stack:feat/wf5-main-merge
mosaicstack/stack:feat/wf5-securestorage
mosaicstack/stack:feat/1216-trunk-resolver
mosaicstack/stack:docs/1214-branch-process
mosaicstack/stack:docs/ia-merge-current
mosaicstack/stack:fix/869-lease-probe-timeout
mosaicstack/stack:main
mosaicstack/stack:feat/workspace-hygiene-tool-enforcement
mosaicstack/stack:feat/1080-pr-edit
mosaicstack/stack:fix/1179-required-security-di
mosaicstack/stack:feat/p3-slice0-task5-chat-runtime-router-shaggy
mosaicstack/stack:feat/p3-slice0-task5-chat-runtime-router
mosaicstack/stack:feat/wf1-composition
mosaicstack/stack:feat/p3-slice0-task4-web-catalog-selection
mosaicstack/stack:feat/lease-promotion-and-harness-isolation
mosaicstack/stack:ci/provision-pi-runtime
mosaicstack/stack:feat/p3-slice0-task3-catalog-selection
mosaicstack/stack:feat/p3-slice0-task2-harness-registry
mosaicstack/stack:adopt/965-mos-ste-writing-standard
mosaicstack/stack:fix/991-comment-url-scheme-normalise
mosaicstack/stack:feat/wf2-bundle-migration
mosaicstack/stack:feat/wf4-plugin-acquisition
mosaicstack/stack:feat/wf5-refresh-safety
mosaicstack/stack:fix/1145-coord-di-compiled-boot
mosaicstack/stack:feat/p3-slice0-task1-harness-contracts
mosaicstack/stack:docs/webui-phase-p-structure
mosaicstack/stack:feat/1150-pi-goal-extension
mosaicstack/stack:feat/webui-p3-chat
mosaicstack/stack:fix/1146-ci-queue-purpose
mosaicstack/stack:fix/1138-conditional-federation
mosaicstack/stack:feat/webui-p2-data-auth
mosaicstack/stack:fix/gateway-runner-image
mosaicstack/stack:feat/webui-p1-vite-skeleton
mosaicstack/stack:fix/break-c-hooks-and-web-image
mosaicstack/stack:docs/webui-fleet-claude-bridge-plan
mosaicstack/stack:fix/wizard-gateway-failure
mosaicstack/stack:fix/next-node-gate
mosaicstack/stack:fix/mosaic-init-rce
mosaicstack/stack:greenfield/fomo-lin
mosaicstack/stack:fix/1099-pipefail-wake
mosaicstack/stack:fix/1099-pipefail-tests
mosaicstack/stack:fix/1099-pipefail-sweep
mosaicstack/stack:fix/framework-shell-portability
mosaicstack/stack:fix/1043-pane-git-identity
mosaicstack/stack:fix/1081-issue-close-silent-comment-failure
mosaicstack/stack:fix/1090-enrollment-wallclock-tolerance
mosaicstack/stack:feat/1082-tea-stale-token-diagnostic
mosaicstack/stack:fix/detect-platform-silent-128-outside-repo
mosaicstack/stack:feat/1050-install-state-machine-red-fixture
mosaicstack/stack:fix/pr-merge-message-field
mosaicstack/stack:feat/1051-mosaic-brain-installer
mosaicstack/stack:feat/1045-mosaic-cred
mosaicstack/stack:remediation/state
mosaicstack/stack:fix/1056-upgrade-rollback-control-race
mosaicstack/stack:fix/1019-ci-queue-timeout-harness
mosaicstack/stack:feat/rm-02-gate-registry
mosaicstack/stack:fix/rm-01-reproducible-checkout
mosaicstack/stack:remediation/mission-setup
mosaicstack/stack:fix/hygiene-inert-format-gate
mosaicstack/stack:fix/1019-queue-guard-stdin
mosaicstack/stack:feat/mos-ste-writing-standard
mosaicstack/stack:fix/1017-enumeration-guard
mosaicstack/stack:fix/1007-suite-hermeticity
mosaicstack/stack:feat/push-guard-null-case-verification
mosaicstack/stack:feat/wake-preimage-provenance
mosaicstack/stack:mos-comms-live
mosaicstack/stack:docs/heartbeat-framework-layering-ms-lead
mosaicstack/stack:feat/869-c4-version-coupling
mosaicstack/stack:feat/869-c2-install-ordering-guard
mosaicstack/stack:feat/869-c5-doctor-activation-check
mosaicstack/stack:feat/per-agent-gitea-identity
mosaicstack/stack:fix/875-belongs-case-insensitive-slug
mosaicstack/stack:fix/ci-queue-wait-404-branch-absent
mosaicstack/stack:feat/869-c1-activation-probe
mosaicstack/stack:feat/869-c3-broker-supervisor
mosaicstack/stack:fix/865-tea-cli-comment-invocation
mosaicstack/stack:feat/glpi-skills
mosaicstack/stack:fix/860-deflake-mutator-lease-gate
mosaicstack/stack:fix/850-detect-platform-port-normalization
mosaicstack/stack:fix/856-worktree-deps-preflight
mosaicstack/stack:fix/835-pr-review-approve-reject-comment-flag
mosaicstack/stack:fix/848-truthful-evidence
mosaicstack/stack:fix/812-pr-review-comment
mosaicstack/stack:fix/849-recovery-runtime-fixture-race
mosaicstack/stack:docs/758-ledger-m5-001-sync
mosaicstack/stack:feat/834-tc-server-side-doc
mosaicstack/stack:feat/833-constrained-recovery-command
mosaicstack/stack:feat/827-gate0-probe
mosaicstack/stack:governance/gate0-probe3-amendment
mosaicstack/stack:fix/795-codex-pr-diff
mosaicstack/stack:fix/795-ci-base-jq
mosaicstack/stack:fix/795-ci-base-git
mosaicstack/stack:feat/791-pr3-fleet-regen
mosaicstack/stack:feat/791-pr2-snapshot-restore
mosaicstack/stack:fix/807-glpi-206
mosaicstack/stack:fix/808-agent-send-false-sender
mosaicstack/stack:feat/791-upgrade-config-protection
mosaicstack/stack:feat/790-mosaic-yolo-claudex-pr2
mosaicstack/stack:feat/790-mosaic-yolo-claudex
mosaicstack/stack:feat/758-v1-v2-migrator
mosaicstack/stack:fix/766-exact-fleet-comms
mosaicstack/stack:test/758-reconciler-lifecycle-gates
mosaicstack/stack:docs/771-kbn101-db-role-split
mosaicstack/stack:test/758-example-profile-dispositions
mosaicstack/stack:feat/758-shared-role-resolution
mosaicstack/stack:feat/mos-logical-identity-fencing
mosaicstack/stack:feat/769-kbn100-unified-schema
mosaicstack/stack:docs/753-kbn010-threat-gate
mosaicstack/stack:feat/758-roster-v2-compiler
mosaicstack/stack:feat/756-official-discord-plugin
mosaicstack/stack:fix/mos-option2-qualification-format
mosaicstack/stack:docs/issue-758-m0
mosaicstack/stack:docs/mos-option2-qualification
mosaicstack/stack:mos-comms
mosaicstack/stack:feat/tess-interaction-agent
mosaicstack/stack:fix/tess-docs-format
mosaicstack/stack:draft/mosaic-platform-prd
mosaicstack/stack:fix/installer-provider-gate-and-local-gateway-redis
mosaicstack/stack:release/mosaic-cli-0.0.37
mosaicstack/stack:feat/framework-constitution-alpha
mosaicstack/stack:fix/git-wrapper-repo-detection
mosaicstack/stack:fix/woodpecker-wrapper-legacy-mosaic
mosaicstack/stack:fix/t-a292e96f-gitea-pr-metadata
mosaicstack/stack:fix/gitea-pr-metadata-login-t-a292e96f
mosaicstack/stack:fix/t_a292e96f-pr-metadata-gitea
mosaicstack/stack:fix/t_3a368a52-gitea-usc-login
mosaicstack/stack:fix/bootstrap-hotfix
mosaicstack/stack:fix/populate-known-packages-list
mosaicstack/stack:fix/idempotent-init
mosaicstack/stack:archive/salvage-20260825/fix/ci-prisma-generate
mosaicstack/stack:archive/salvage-20260825/feat/ms-gate-001-gatekeeper-local
mosaicstack/stack:archive/salvage-20260825/feat/ms-gate-001-gatekeeper
mosaicstack/stack:archive/salvage-20260825/feat/ms24-ci-webhook
mosaicstack/stack:archive/salvage-20260825/fix/mission-control-proxy-routes
mosaicstack/stack:archive/salvage-20260825/fix/deploy-missing-env-and-networks
mosaicstack/stack:archive/salvage-20260825/fix/mission-control-query-provider
mosaicstack/stack:archive/salvage-20260825/test/ms23-p2
mosaicstack/stack:archive/salvage-20260825/feat/ms23-p2-audit
mosaicstack/stack:archive/salvage-20260825/feat/ms23-p2-roster
mosaicstack/stack:archive/salvage-20260825/feat/ms23-p1-proxy
mosaicstack/stack:archive/salvage-20260825/feat/ms23-p1-registry
mosaicstack/stack:archive/salvage-20260825/feat/ms23-p1-internal-provider
mosaicstack/stack:archive/salvage-20260825/feat/ms23-p1-interface
mosaicstack/stack:archive/salvage-20260825/chore/ms23-tasks-p0-complete
mosaicstack/stack:archive/salvage-20260825/test/ms23-p0
mosaicstack/stack:archive/salvage-20260825/chore/ms23-tasks-p005-006
mosaicstack/stack:archive/salvage-20260825/feat/ms23-p0-tree
mosaicstack/stack:archive/salvage-20260825/chore/ms23-tasks-p004-005
mosaicstack/stack:archive/salvage-20260825/feat/ms23-p0-controls
mosaicstack/stack:archive/salvage-20260825/chore/ms23-tasks-p0-002-004
mosaicstack/stack:archive/salvage-20260825/feat/ms23-p0-stream
mosaicstack/stack:archive/salvage-20260825/fix/ms23-prisma-rm-symlink
mosaicstack/stack:archive/salvage-20260825/fix/ms23-prisma-kaniko-symlink
mosaicstack/stack:archive/salvage-20260825/fix/ms23-prisma-script-path
mosaicstack/stack:archive/salvage-20260825/fix/ms23-prisma-docker-vs-ci
mosaicstack/stack:archive/salvage-20260825/fix/ms23-prisma-schema-local
mosaicstack/stack:archive/salvage-20260825/fix/ms23-prisma-api-pkg
mosaicstack/stack:archive/salvage-20260825/fix/ms23-prisma-cli
mosaicstack/stack:archive/salvage-20260825/fix/ms23-orchestrator-prisma-generate
mosaicstack/stack:archive/salvage-20260825/feat/ms23-p0-ingestion
mosaicstack/stack:archive/salvage-20260825/feat/ms23-p0-schema
mosaicstack/stack:archive/salvage-20260825/fix/agent-template-auth-module
mosaicstack/stack:archive/salvage-20260825/feat/ms22-p2-discord-router
mosaicstack/stack:archive/salvage-20260825/test/ms22-p2-agent-tests
mosaicstack/stack:archive/salvage-20260825/chore/ms22-p2-docs-update
mosaicstack/stack:archive/salvage-20260825/feat/ms22-p2-agent-routing
mosaicstack/stack:archive/salvage-20260825/chore/ms22-p2-update-docs
mosaicstack/stack:archive/salvage-20260825/feat/ms22-p2-user-agents
mosaicstack/stack:archive/salvage-20260825/feat/ms22-p2-agent-crud
mosaicstack/stack:archive/salvage-20260825/fix/security-audit-multer
mosaicstack/stack:archive/salvage-20260825/ci/portainer-deploy
mosaicstack/stack:archive/salvage-20260825/fix/ms21-missing-user-auth-migration
mosaicstack/stack:archive/salvage-20260825/infra/fix-mosaic-db-init-extensions
mosaicstack/stack:archive/salvage-20260825/infra/migrate-to-openbrain-db
mosaicstack/stack:archive/salvage-20260825/fix/flaky-queue-test
mosaicstack/stack:archive/salvage-20260825/fix/deploy-service-names
mosaicstack/stack:archive/salvage-20260825/fix/deploy-service-update
mosaicstack/stack:archive/salvage-20260825/fix/deploy-user-v2
mosaicstack/stack:archive/salvage-20260825/fix/deploy-user
mosaicstack/stack:archive/salvage-20260825/fix/orchestrator-widget-endpoints
mosaicstack/stack:archive/salvage-20260825/fix/dashboard-widget-mock-data
mosaicstack/stack:archive/salvage-20260825/fix/ci-glibc-image
mosaicstack/stack:archive/salvage-20260825/fix/dockerfile-npmrc
mosaicstack/stack:archive/salvage-20260825/fix/matrix-native-binary
mosaicstack/stack:archive/salvage-20260825/fix/kaniko-cache
mosaicstack/stack:archive/salvage-20260825/fix/base-image-kaniko-v2
mosaicstack/stack:archive/salvage-20260825/fix/base-image-kaniko
mosaicstack/stack:archive/salvage-20260825/feat/custom-base-image
mosaicstack/stack:archive/salvage-20260825/ci/pnpm-cache
mosaicstack/stack:archive/salvage-20260825/fix/interceptor-tests
mosaicstack/stack:archive/salvage-20260825/fix/kanban-tests
mosaicstack/stack:archive/salvage-20260825/feat/wire-chat
mosaicstack/stack:archive/salvage-20260825/feat/usage-widget
mosaicstack/stack:archive/salvage-20260825/feat/usage-widget-review
mosaicstack/stack:archive/salvage-20260825/fix/security-hardening
mosaicstack/stack:archive/salvage-20260825/fix/project-domain-attach
mosaicstack/stack:archive/salvage-20260825/fix/project-domain-v2
mosaicstack/stack:archive/salvage-20260825/feat/kanban-add-task
mosaicstack/stack:archive/salvage-20260825/fix/logs-page-clean
mosaicstack/stack:archive/salvage-20260825/fix/logs-page
mosaicstack/stack:archive/salvage-20260825/fix/workspace-members
mosaicstack/stack:archive/salvage-20260825/fix/ci-lint-632
mosaicstack/stack:archive/salvage-20260825/fix/lint-from-632
mosaicstack/stack:archive/salvage-20260825/fix/file-manager-tags
mosaicstack/stack:archive/salvage-20260825/fix/csrf-debug-log
mosaicstack/stack:archive/salvage-20260825/fix/controller-type-imports
mosaicstack/stack:archive/salvage-20260825/fix/system-admin-env
mosaicstack/stack:archive/salvage-20260825/fix/gateway-cors-trusted-origins
mosaicstack/stack:archive/salvage-20260825/fix/fleet-provider-form-dto-v2
mosaicstack/stack:archive/salvage-20260825/fix/ms22-audit
mosaicstack/stack:archive/salvage-20260825/fix/orchestrator-widgets
mosaicstack/stack:archive/salvage-20260825/fix/fleet-provider-form-dto
mosaicstack/stack:archive/salvage-20260825/fix/orchestrator-widgets-preexisting
mosaicstack/stack:archive/salvage-20260825/fix/csrf-bearer-bypass
mosaicstack/stack:archive/salvage-20260825/fix/ms22-missing-authmodule-imports
mosaicstack/stack:archive/salvage-20260825/fix/container-lifecycle-config-module
mosaicstack/stack:archive/salvage-20260825/fix/swarm-compose-ms22-vars
mosaicstack/stack:archive/salvage-20260825/chore/ms22-p1-complete
mosaicstack/stack:archive/salvage-20260825/feat/ms22-p1k-idle-reaper
mosaicstack/stack:archive/salvage-20260825/feat/ms22-p1j-docker
mosaicstack/stack:archive/salvage-20260825/feat/ms22-p1e-onboarding-api-work
mosaicstack/stack:archive/salvage-20260825/feat/ms22-p1c-config-api
mosaicstack/stack:archive/salvage-20260825/chore/ms22-prd-tracking
mosaicstack/stack:archive/salvage-20260825/feat/ms22-p1b-crypto
mosaicstack/stack:archive/salvage-20260825/docs/ms22-architecture
mosaicstack/stack:archive/salvage-20260825/feat/ms22-openclaw-docker
mosaicstack/stack:archive/salvage-20260825/feat/ms22-openclaw-gateway-module
mosaicstack/stack:archive/salvage-20260825/chore/ms21-complete
mosaicstack/stack:archive/salvage-20260825/chore/ms21-final-tasks-done
mosaicstack/stack:archive/salvage-20260825/fix/ms21-ui-001-qa
mosaicstack/stack:archive/salvage-20260825/feat/ms22-openclaw-docker-backup-20260301
mosaicstack/stack:archive/salvage-20260825/chore/ms22-phase0-complete
mosaicstack/stack:archive/salvage-20260825/feat/ms21-ui-teams-rbac-v3
mosaicstack/stack:archive/salvage-20260825/test/ms22-integration
mosaicstack/stack:archive/salvage-20260825/feat/ms22-ingest-clean
mosaicstack/stack:archive/salvage-20260825/feat/ms21-ui-users-members
mosaicstack/stack:archive/salvage-20260825/feat/ms22-ingest
mosaicstack/stack:archive/salvage-20260825/feat/ms22-task-agent
mosaicstack/stack:archive/salvage-20260825/chore/ms22-tasks-tracking
mosaicstack/stack:archive/salvage-20260825/feat/ms21-ui-teams-rbac
mosaicstack/stack:archive/salvage-20260825/fix/openbao-otel-cve
mosaicstack/stack:archive/salvage-20260825/ci/unified-pipeline
mosaicstack/stack:archive/salvage-20260825/feat/ms22-conversation-archive
mosaicstack/stack:archive/salvage-20260825/feat/ms22-agent-memory
mosaicstack/stack:archive/salvage-20260825/feat/ms22-findings
mosaicstack/stack:archive/salvage-20260825/feat/ms22-knowledge-schema
mosaicstack/stack:archive/salvage-20260825/chore/tasks-final
mosaicstack/stack:archive/salvage-20260825/chore/tasks-update
mosaicstack/stack:archive/salvage-20260825/feat/ms21-session-invalidation
mosaicstack/stack:archive/salvage-20260825/feat/ms21-rbac-settings
mosaicstack/stack:archive/salvage-20260825/feat/ms21-rbac
mosaicstack/stack:archive/salvage-20260825/feat/ms21-ui-user-dialogs
mosaicstack/stack:archive/salvage-20260825/feat/ms21-ui-workspace-members
mosaicstack/stack:archive/salvage-20260825/feat/ms21-ui-teams
mosaicstack/stack:archive/salvage-20260825/chore/ms21-tasks-ui-progress
mosaicstack/stack:archive/salvage-20260825/feat/ms21-ui-workspaces
mosaicstack/stack:archive/salvage-20260825/feat/ms21-ui-users
mosaicstack/stack:archive/salvage-20260825/chore/ms21-tasks-schema-fix
mosaicstack/stack:archive/salvage-20260825/feat/ms21-import-api
mosaicstack/stack:archive/salvage-20260825/test/ms21-migration-tests
mosaicstack/stack:archive/salvage-20260825/feat/ms21-teams-page
mosaicstack/stack:archive/salvage-20260825/feat/ms21-users-page
mosaicstack/stack:archive/salvage-20260825/chore/ms21-task-update-p1-p3
mosaicstack/stack:archive/salvage-20260825/feat/ms21-admin-module
mosaicstack/stack:archive/salvage-20260825/fix/websocket-reconnect
mosaicstack/stack:archive/salvage-20260825/merge/develop-to-main
mosaicstack/stack:v0.0.39-alpha
mosaicstack/stack:mosaic-v0.0.31
mosaicstack/stack:fed-v0.2.0-m2
mosaicstack/stack:fed-v0.1.0-m1
mosaicstack/stack:mosaic-v0.0.29
mosaicstack/stack:mosaic-v0.0.28
mosaicstack/stack:mosaic-v0.0.27
mosaicstack/stack:mosaic-v0.0.26
mosaicstack/stack:mosaic-v0.0.25
mosaicstack/stack:mosaic-v0.0.24
mosaicstack/stack:v0.2.0
mosaicstack/stack:v0.1.0
mosaicstack/stack:v0.0.8
mosaicstack/stack:v0.0.7
mosaicstack/stack:v0.0.6
mosaicstack/stack:v0.0.5
mosaicstack/stack:v0.0.4
mosaicstack/stack:archive/ms24-fork-20260823
15
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
1e069946ff |
contract(onboarding-wizard): revision 15 — bootstrap-status envelope split (NEW-20 residual), active-window mutant attribution (NEW-22)
ci/woodpecker/pr/ci Pipeline was successful
Sol r14 re-review left two findings. NEW-20 residual (BLOCKER): §2.3 closed the bootstrap-status response to epoch/mode with no other field, conflicting with contract 5 §4.3's mandatory correlation echo on mapped operations (§§1.1, 7 item 8). Rev 14's state-derived/envelope split is now applied to bootstrap-status: §2.3 bounds state-derived content only and carries the contract 5 §4 envelope; §6 item 2's closed-field assertion and §7 item 2's description follow. Contract 5 not amended. NEW-22 (MAJOR): the active-window witness claimed its seed-workspace- scoped mutant fails branches (b) and (c); it passes (c). The witness now attributes (b) to that mutant, names the separate all-workspace mutant branch (c) catches, and states branches (a)/(b)/(c) start from isolated copies of the same incomplete pre-state. Preamble: Revision 15 paragraph; Revision 14 superseding note. |
||
|
|
f97d7220e3 |
contract(onboarding-wizard): revision 14 — query/originate loop, RBAC §1 exception ratified, contract 5 envelope reconciled, one refusal order
ci/woodpecker/pr/ci Pipeline was successful
Addresses sol re-review 13 (NEW-18/NEW-19 residuals, NEW-20, NEW-21): - NEW-18: seed-progress query response is a closed discriminated union (next index | typed complete variant); normative query/originate loop — stop on complete, re-query on canonical refusal, continue only on a strictly-later result, surface a fault on an unchanged index. New witnesses: same-designation race (with unchanged-index fault variant) and completed-world stop run of the actual fresh client; cross-surface refusal-shape control added to the two-world query witness. - NEW-19: RBAC §1 expressly named among amended surfaces — narrow ratified exception making the designation a fourth authority source inside the mechanical origination scope only (§1.2, §4.3, §7 item 12). New active-window boundary witness: canonical tuple succeeds while non-canonical and non-seed-workspace commands refuse in the SAME incomplete state; predecessor- and successor-created content reads refused post-origination. - NEW-20: state-derived disclosure split from mandatory envelope metadata everywhere — origination and query responses remain ordinary contract 5 §4 result DTOs carrying the correlation envelope; contract 5 not amended. §6.1 closed-schema assertion covers both halves. - NEW-21: result-disclosure paragraph restates the operative order — fresh-mutation authorization first (owning family's refusal), then seed-boundary gate before fence presence and canonical-reference resolution, constant shape scoped to callers that reached the gate; child-race control asserts the refusal class, pinning the order. |
||
|
|
552650a69b |
contract(onboarding-wizard): revision 13 — seed-progress query, generalized designation-derived authority
ci/woodpecker/pr/ci Pipeline was successful
Addresses sol r12 verdict (NEW-18, NEW-19): - NEW-18: new mapped, designation-only seed-progress query returning exactly the next unrecorded canonical position index (or completion marker); screening evaluated before any fence state, non-designated submitters refused byte-shape-identically across recorded and unrecorded worlds; closed read set (position-committed existence flags + designation, §6.1); origin fresh-client resume and successor completion both query first and originate from the returned index. - NEW-19: designation-derived authority generalized to the actor-authorization component of every canonical position's owning family, each surface named expressly (contract 2 §4; RBAC §§2-3 workspace-content authorization; native-kanban SOT REQ-TEN-001 / A1 §8.1.3) as coupled severable-together amendments under one mechanically decidable scope, with a defined result-disclosure boundary (canonical outcome fields only). - §6.7: seed-progress two-world refusal, entitlement witness with the actual fresh client run against both worlds, content-position completion in both recovery variants, non-canonical content refusal, result-disclosure witness. - §7 item 12 now three coupled amendments; §1.1/§1.2/§5.3-5.4/§6.1 disclosures updated; preamble Revision 13 paragraph. |
||
|
|
10e82d05c0 |
contract 7 rev 12: pure designation transfer, epoch-derived account-free seed tuples, designation-derived origination authority
ci/woodpecker/pr/ci Pipeline was successful
Answers sol re-review 10 (NEW-12/NEW-13/NEW-14 residuals, NEW-16, NEW-17): - Canonical seed tuples fully epoch-derived and account-free: no generated id or account identifier in any canonical payload or scope; child positions reference parents by epoch-scoped canonical seed role, resolved server-side at execution (canonical-reference resolution); position 1 carries no initial-owner field — the contract 2 §4.3 default binds owner to the acting designation as a recorded outcome. Byte-stability absolute; post-succession replay compares equal by construction (NEW-13). - Succession reduced to a pure designation transfer: condition (a) = identity §7.1 unavailability alone (unable disjunct removed), no grant conferred, reads identity/platform/epoch state only, closed write set = designation update + one audit event. World-independent unconditionally, self-revocation pair included (NEW-12); post- completion succession confers nothing (NEW-16). - Designation-derived origination authority: scoped contract 2 §4 amendment (§7 item 12) — the current designation satisfies the hierarchy-authority component for fresh origination of unoriginated canonical positions only; no read/replay/standing authority. - §6.1 succession-write inventory closed in both directions; no-seed- input static assertion (NEW-17). - Revision-10 preamble vocabulary corrected to the banned state identity defines (NEW-14). - §6.7 reworked: strengthened two-world control (event content, grant- table delta, full-command timing), new self-revocation two-world refusal, designation-derived completion, post-completion harmlessness, post-succession replay digest-equality, empty-prefix digest-equality witnesses; out-of-order origination witness. |
||
|
|
83142e1b79 |
docs: onboarding-wizard contract revision 11 (sol r10 NEW-12/13/14/15: world-independent succession with conferred position-1 authority, unavailable-or-unable re-succession, §7.1 predicate collapse with forward constraint, dual identity-surface disclosure)
ci/woodpecker/pr/ci Pipeline was successful
|
||
|
|
3824fc6a37 |
docs: onboarding-wizard contract revision 10 (sol r9 NEW-11: seed-origin becomes a designation with a disclosed succession command — origin loss recoverable without factory reset, no-oracle shape preserved)
ci/woodpecker/pr/ci Pipeline failed
|
||
|
|
535ac2d860 |
docs: onboarding-wizard contract revision 9 (sol r8 NEW-9 residual: prefix-derived seed tuples + seed-origin gate; NEW-10: target-result authorization on every replay mode)
ci/woodpecker/pr/ci Pipeline failed
|
||
|
|
eff3b91478 |
docs: onboarding-wizard contract revision 8 (sol r7 NEW-9: shared replay target-result authorization, seed-only boundary, replay access event)
ci/woodpecker/pr/ci Pipeline was canceled
|
||
|
|
84fe8b6ef1 |
docs: onboarding-wizard contract revision 7 (sol r6 F6 residual + NEW-8)
ci/woodpecker/pr/ci Pipeline was successful
|
||
|
|
b8b257e1ec |
docs: onboarding-wizard contract revision 6 (sol r5 residual F7 + N7 seed immutability)
ci/woodpecker/pr/ci Pipeline was successful
|
||
|
|
0162443a38 |
docs: onboarding-wizard contract revision 5 (sol re-review 3 residuals + N5/N6)
ci/woodpecker/pr/ci Pipeline was successful
|
||
|
|
e58d0a5447 |
docs: onboarding-wizard contract revision 4 (sol re-review 2 residuals + N3/N4)
ci/woodpecker/pr/ci Pipeline was canceled
- F2: bootstrap-status closed two-field schema (epoch enum + pre-epoch-only mode), post-epoch mode-field absence witnessed, contract 6 \u00a72.2 amendment disclosed (\u00a77.9) - F5/N4: contract 5 \u00a73.1 rank-6 mapping expansion disclosed naming the rows to amend (\u00a77.8); \u00a71.1 states which families are live vs amended - F7: complete idempotency envelope \u2014 fence records operation/actor/scope/ payload digest, re-authorized replay, collision refusal, no error replay, concurrent loser receives winner's recorded outcome; witnesses added - N1/N3: post-epoch application phase replaced by a single bootstrap finalize command (one transaction: admin + epoch close + carried settings/registration/ JIT/seed-parameter writes under the new admin); password-only v1 first admin (\u00a77.10); seed sequence derived from canonical state; \u00a76.11 uses the authentication-failure class |
||
|
|
eb48d72f67 |
docs(wizard): revision 3 — client-side composition, collect-first settings, idempotency fence, bound name sources (sol r2 residuals + N1/N2)
ci/woodpecker/pr/ci Pipeline was canceled
|
||
|
|
666e3dbf20 |
docs: onboarding wizard revision 2 — first-company authority, mode as input, choice/witness repairs (sol F1-F9)
ci/woodpecker/pr/ci Pipeline is running
|
||
|
|
1c9a3ddefb |
docs: onboarding wizard contract (S2 contract 3)
ci/woodpecker/pr/ci Pipeline was canceled
|
1 changed files with 1948 additions and 0 deletions
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.