Skip to content

fix: repair profile isolation, runtime recovery, and loop results - #691

Merged
pedronauck merged 84 commits into
mainfrom
fix/qa-untested-20261002
Oct 5, 2026
Merged

pedronauck merged 84 commits into
mainfrom
fix/qa-untested-20261002

Conversation

@pedronauck

@pedronauck pedronauck commented Oct 5, 2026 •

Copy link
Copy Markdown
Member

What & why

Este PR entrega o recorte concluído da varredura de QA iniciada em 02/10. Os testes reais encontraram falhas de isolamento entre Profiles, recuperação de sessões e aprovações, edição de configurações e execução de Loops. As correções restauram esses comportamentos e incluem regressões nas suítes responsáveis, documentação e reexecução dos caminhos afetados.

O usuário encerrou explicitamente este ciclo e adiou o restante. Não há alegação de cobertura integral do backlog ou de prontidão de release.

Resultado do ciclo Cenários
Passou sem correção necessária 7
Corrigido e revalidado 39
Bloqueado por verificação externa/humana 3
Adiado por decisão do usuário 169
Total da matriz 218

São 46 cenários testados e concluídos. Os 169 adiados estão registrados como Skipped, com o motivo e o relatório de origem, para retomada posterior. O formulário de Run teve apenas uma caminhada parcial e permanece nesse grupo.

Correções entregues

Área Problema e comportamento resultante
Profiles e isolamento Seletores explícitos preservam a origem da escolha; ações de tarefas, sessões, aprovações e catálogo usam o Profile proprietário. Arquivamento, exclusão, renomeação e recuperação preservam eventos, controles, automações e histórico; navegação e diálogos não ressuscitam uma operação cancelada.
Ferramentas nativas e extensões Descoberta mantém os schemas e metadados públicos; aprovações usam o input canônico; hooks executam no dispatch nativo; filtros inválidos mantêm a classificação correta; referências de workspace usam a identidade registrada sem substituir o alvo autorizado. Manifestos de recursos aceitam o formato compatível documentado e atribuição de criação de Profile passa a refletir proveniência persistida.
Sessões e escopo Global Históricos incompatíveis são isolados sem impedir a inicialização das sessões válidas. Históricos migrados para Global continuam legíveis, incluindo status, transcript, busca, outline, eventos e stream. Fechar conteúdo em outra aba não muda o escopo Global nem elimina janelas ainda usadas.
Automações e tarefas Cursores são associados ao Profile resolvido; detalhes de Jobs/Triggers funcionam em Global e mostram a intenção persistida. Edição de regras, prévias, entradas inválidas e recuperação após indisponibilidade mantêm uma saída utilizável. Scheduler e controles de execução atualizam o estado e respeitam o proprietário.
Settings, Vault e onboarding Busca por teclado volta a focar; painéis cabem na janela; valores persistidos não são substituídos por defaults; saves offline podem falhar e ser repetidos explicitamente; reinício não mantém sucesso obsoleto. Help tips preservam drafts, mensagens do Vault ficam acessíveis, navegação de diretórios recupera erros e pular onboarding respeita Global.
Catálogo e observação de Loops Filtros e paginação respeitam Profile; busca mantém foco e digitação; filtros de Runs não desaparecem nem escondem a saída de recuperação. Breadcrumbs respeitam o pai selecionado e nomes continuam legíveis na leitura móvel.
Execução, aprovação e limites de Loops Cancelamento interrompe o prompt antes da reparação de output; allowed_tools chega à sessão gerenciada e mantém o teto do Agent. Cleanup automático recebe atribuição própria. Aprovação e request-changes retomam a espera correta; perguntas persistem; rotas iniciais e limites contra repetição impedem sucessões indevidas. Falta de orçamento não inventa uma falha de node.
Resultados e retomada IDs de tarefas são materializados pelo transform; coletores de Goal, ações e verdicts preservam todos os fragmentos, inclusive espaços. Uma espera já aberta pode ser retomada com a extensão desabilitada apenas no seu Profile; a ação indisponível entra em quarentena e termina após restauração/requeue, sem consumir a espera de novo.

O registro canônico contém os IDs dos bugs, passos de reprodução, correção e evidência por cenário: relatório completo. O impact audit detalha as fronteiras afetadas.

Rebase solicitado

A série de 82 commits foi rebaseada sobre main em 2bc4e324d (PR #690), sem squash ou descarte de commits. O mapa de rebase traduz os SHAs históricos das evidências para os commits atuais.

A migração 00126 de main foi preservada byte a byte. O gerador publicou a mudança ainda não lançada de proveniência de Profiles como 00127; a suíte de reopen mantém os dois casos de preservação de dados.

How you verified it

Autoria e execução: Codex implementou as correções e conferiu os resultados com testes automatizados e uso real do produto. Não se apresenta isso como revisão humana independente.

Evidência automatizada

  • Gate completo delegado à CI por instrução explícita do usuário. O gate local anterior ao rebase passou. O gate pós-rebase foi interrompido com SIGTERM a pedido do usuário, sem ser registrado como aprovado. Antes da interrupção, passaram codegen-check, gate-integration, testes Mage e lint Go (zero problemas), além de vários pacotes Go, incluindo daemon, sessões, Loops e store geral. A suíte Global DB e o restante não concluíram nessa execução; JS não chegou a ser reexecutado. Os checks da CI devem validar o HEAD publicado.
  • make codegen-check: verificação dos schemas, checksums e artefatos gerados depois da resolução da migração.
  • go test -race ./internal/store ./internal/store/globaldb -run 'TestProductionMigrationStreams|TestMigrationSchemaEquivalence|TestApplyMigrationStream|TestApplyRejectsAtlasSumDrift|TestOpenGlobalDBReopenPreservesRowsAndStatus' -count=1: aplicação, equivalência, integridade e preservação de dados após o rebase.
  • Durante as correções, regressões foram adicionadas às suítes canônicas de CLI, daemon, sessão, store, extensões e componentes/rotas Web. Os testes reais de catálogo e filtros de Loops também rodaram contra daemon isolado.
  • Documentação puramente editorial usa validação dos exemplos e verificações do site; não foram criados testes de prosa/snapshot para congelar texto.

Os recibos distinguem checks novos, cache reutilizado, erros de driver e resultados do produto. A aprovação local não substitui os checks obrigatórios de CI no HEAD deste PR.

Uso real do produto

  • Labs isolados com daemon, CLI, HTTP, UDS, navegador e providers reais; comparações entre superfícies quando prometidas pelo cenário.
  • Profiles: ciclos de criação/seleção/arquivamento/recuperação, ownership de aprovações e ações, navegação entre projetos e Global, inclusive leitura de histórico de uma versão lançada.
  • Web: reload, retorno/abandono, múltiplas abas, erros de input, desconexão e retry explícito; capturas e gravações nos pontos relevantes.
  • implement-tasks: modo orquestrado com o Agent exato, skills locais, runtimes por categoria, arquivos e dependências conferidos fora da resposta do modelo, workers parados e importer sem pendências. A entrada nativa com modo/implementer omitidos também foi conferida.
  • Resultados de Loop comparados com o transcript completo; o erro de caminho de um artefato produzido pelo modelo foi rejeitado, corrigido por nova execução e conferido no disco.
  • Retomada da espera: HTTP 200 com extensão desabilitada, estado persistido em CLI/UDS/Web, Profile irmão operacional, quarantine/requeue e resultado final após reload.

Run concluído após restaurar a extensão, mantendo a espera já consumida

A imagem é uma captura real já inspecionada. Recibos brutos e gravações adicionais permanecem nos labs locais, com caminhos no relatório; não são apresentados como anexos hospedados neste PR.

Limitações e encerramento

  • Três bloqueios permanecem explícitos: fala real do VoiceOver, Gateway remoto pareado e entrega nativa/audível de notificações no host.
  • Os 169 cenários adiados não são passes. O teste parcial do formulário confirmou seções e erro de input sem requisição, mas não cobriu o plano válido, overrides e lançamento.
  • A recusa de cwd com variação de caixa no terminal precisa da caminhada futura. A negativa de execução direta de ferramenta não delegada também não foi provada; foram provadas a decisão pública de política e a ausência na projeção nativa.
  • O Run pendente do último teste foi cancelado e lido novamente como canceled. Os três labs ativos foram encerrados pelo comando exato de seus manifests, todos com clean=true e zero sobreviventes. Evidências em disco foram preservadas.

Remediação do CI e reviews — 05/10

  • Greptile: o rollback de remoção agora preserva created_by_extension nos três estados (verdadeiro, falso e desconhecido), junto do ID e da data do Profile. O teste existente reproduziu a perda antes da correção e passou depois com SQLite real e -race.
  • Runtime: abertura de view com token válido consulta clientes registrados separadamente dos clientes com canal de comandos. Os E2E de isolamento/restart da extensão e de auditoria entre workspaces passaram. A auditoria compara agora o ID registrado utilizado pela API, mantendo as verificações de consentimento.
  • Frontend: os seis novos warnings de complexidade do React Doctor foram tratados sem suppressions. O scanner 0.9.13, no escopo do PR contra a base fixa de main, terminou com zero novos diagnósticos e sem verificações puladas. O scan integral ainda aponta warnings preexistentes fora deste recorte.
  • Reexecução Web: sete cenários com daemon real passaram: quatro jornadas de cancelamento, breadcrumb isolado por aba, restart com duas sessões reais e restrição HTTP não-loopback com paridade UDS/CLI. Os matchers preservam as verificações de sucesso e estado final, aceitando a query do Profile.
  • Storybook e UI: o bootstrap real passou com worker MSW, frames WebSocket do catálogo e deep link de Run. A suíte Menubar mantém a exigência de remover o menu anterior e aguarda sua animação de saída.
  • Verificações focadas: 67 testes frontend em 12 arquivos, typecheck e build Web via Turbo passaram. Nenhum gate completo local foi executado; o CI do commit atual continua sendo a condição de entrega.

Evidências e causas: relatório de remediação.

Impact

  • CLI, HTTP/UDS e ferramentas nativas: correções de resolução de Profile/workspace, classificação de erros, aprovações, schemas de descoberta e ciclo de execução. Rotas aditivas de leitura de histórico Global; controles e permissões de mutação continuam com seus proprietários.
  • Web: onboarding, Profiles, desktop/navegação, sessões, Jobs/Triggers, Settings, Vault, catálogos e execução de Loops. OpenAPI e tipos gerados acompanham os contratos alterados.
  • Dados persistidos: migração Global 00127 adiciona proveniência nullable de criação em marcadores de extensão, preservando registros anteriores como origem desconhecida. A 00126 de main não foi alterada. Históricos mantêm seus hashes e identidades.
  • Compatibilidade: manifestos de recursos com arrays de strings continuam aceitos na janela documentada; a conversão ocorre no decoder, sem reescrever fontes do usuário. A nota de migração registra formato substituto e retirada prevista.
  • Observabilidade: owner_released distingue encerramento automático de worker de cancelamento solicitado; resultados preservam texto integral e falhas de política mantêm diagnóstico específico.
  • Docs: páginas afetadas em packages/site, referências oficiais em skills/compozy, relatório, bugs, cenários e impacto acompanham as mudanças.
  • Risco de revisão: série ampla, atravessando múltiplos domínios e persistência. O mapa por área e a matriz de evidência permitem revisão por fronteira; esta entrega não implica merge, release ou execução dos cenários adiados.

  • make gate passes locally; this PR is delivered only after its required CI checks are green
  • New or changed behavior is covered by tests, or I explained above why not
  • If an agent wrote or co-wrote this, I named it above and verified the result myself

Fixes BUG-20261003-profile-rename-repositories-unchecked. Derive accepted repositories from the current plan while preserving explicit declines; verify real folder movement, cancellation and stale-plan recovery.
@vercel

vercel Bot commented Oct 5, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
compozy-site Ready Ready Preview Oct 5, 2026 7:31pm UTC

Request Review

@coderabbitai

coderabbitai Bot commented Oct 5, 2026 •

Copy link
Copy Markdown
Contributor

Important

Review skipped

Too many files!

This PR contains 559 files, which is 259 over the limit of 300.

To get a review, reduce the PR to 300 files or fewer by splitting it into smaller PRs or changing its base branch.

Usage-priced reviews support at most 300 files.

⚙️ Run configuration
  • Configuration used: Repository: compozy/compozy/.coderabbit.yaml
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: e63d33c3-1601-4cce-a125-b4413032c0f4
📥 Commits

Reviewing files that changed from the base of the PR and between 2bc4e32 and 621f68c.

⛔ Files ignored due to path filters (406)
  • .release-notes/resource-manifest-string-paths.md is excluded by !**/*.md
  • bun.lock is excluded by !**/*.lock, !**/*.lock
  • docs/_memory/change-impact.md is excluded by !**/*.md
  • docs/qa/assets/2026-10-02-pinned-wait-recovered.png is excluded by !**/*.png
  • docs/qa/bugs/BUG-20260713-first-prompt-optimistic-stuck.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20260713-loop-failure-hidden.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20260713-workspace-trigger-loop-submit-inert.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20260729-tool-invoke-structural-redaction.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20260906-stopped-history-schema-upgrade.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261002-agent-context-stale-model.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261002-directory-error-traps-navigation.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261002-foreign-history-blocks-startup.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261002-hook-tool-matcher-docs.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261002-native-approval-input-mismatch.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261002-native-hook-dispatch-missing.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261002-native-task-filter-error.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261002-native-workspace-identity-boundaries.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261002-onboarding-long-path-clipping.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261002-onboarding-skip-keeps-project.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261002-overview-zero-window.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261002-profile-archive-fallback-provenance.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261002-resource-manifest-paths.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261002-session-jsonl-profile-resolution.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261002-session-web-stop-profile.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261002-task-action-profile-scope.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261003-approval-cli-profile-owner.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261003-automation-global-detail-refused.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261003-automation-job-cursor-refused.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261003-background-windows-forget-global.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261003-job-task-detail-hides-intent.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261003-loop-mapping-example-rejected.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261003-profile-archive-event-rejected.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261003-profile-archive-resource-automations.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261003-profile-create-stale-name-error.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261003-profile-delete-live-stream-owner.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261003-profile-delete-orphans-automations.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261003-profile-dialog-survives-back.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261003-profile-dialog-validation-toast.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261003-profile-emoji-keyboard-unreachable.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261003-profile-palette-cancel-reopens.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261003-profile-project-restoration.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261003-profile-recovery-blank-desktop.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261003-profile-rename-repositories-unchecked.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261003-profile-unavailable-identity-write.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261003-task-catalog-replaces-authorized-workspace.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261003-trigger-error-hides-return.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261003-webhook-sample-invalid-json.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-archive-race-storage-error.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-attention-default-profile-refused.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-attention-deleted-workspace-stale.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-automation-locked-target-repair-copy.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-automation-offline-pagination-silent.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-automation-preview-stale-directions.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-empty-task-blocks-null.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-extension-profile-creator-attribution.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-extension-task-state-payload.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-extension-workspace-profile-host-binding.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-global-agents-project-gate.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-help-tip-discards-draft.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-help-tip-vanishes-on-tap.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-native-approval-timeout-pending.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-palette-approval-cannot-resume.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-palette-lists-closed-clients.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-profile-palette-drops-arguments.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-profile-palette-navigation-stall.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-profile-switch-loses-command-result.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-scheduler-controls-stale.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-settings-choices-ignore-window.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-settings-idle-timeout-display.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-settings-offline-save-stuck.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-settings-restart-stale-success.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-settings-search-shortcut-inactive.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-settings-startup-false-offline.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-static-web-rewrite-stale-cache.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-task-execution-switches-unnamed.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-task-owner-response-omissions.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-task-run-view-profile.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-task-session-wrong-profile.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-vault-help-name-generic.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-vault-name-recovery-missing.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-vault-warning-covered.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261004-workspace-add-relative-path.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261005-goal-result-loses-fields.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261005-loop-breadcrumb-history-overrides-parent.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261005-loop-budget-phantom-failure-action.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261005-loop-cancel-leaves-worker-running.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261005-loop-catalog-filters-missing.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261005-loop-catalog-ignores-profile.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261005-loop-filter-hides-existing-runs.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261005-loop-gate-route-bypasses-stall.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261005-loop-human-prompt-missing.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261005-loop-initial-gate-route-lost.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261005-loop-managed-allowed-tools-ignored.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261005-loop-mobile-run-names-truncated.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261005-loop-request-changes-finishes-done.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261005-loop-result-drops-whitespace.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261005-loop-runtime-labels-generic.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261005-loop-search-loses-focus.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261005-loop-session-filter-disappears.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261005-loop-staged-task-id-literal.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261005-loop-usage-counts-human-wait.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261005-loop-wait-example-unknown-event.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261005-loop-wall-limit-ignored.md is excluded by !**/*.md
  • docs/qa/bugs/BUG-20261005-loop-worker-cleanup-user-canceled.md is excluded by !**/*.md
  • docs/qa/charters/CH-agent-situation-context.md is excluded by !**/*.md
  • docs/qa/charters/CH-attention-complete-writers.md is excluded by !**/*.md
  • docs/qa/charters/CH-automation-catalog-recovery.md is excluded by !**/*.md
  • docs/qa/charters/CH-browser-multitab-stream-continuity.md is excluded by !**/*.md
  • docs/qa/charters/CH-herdr-attention-settings.md is excluded by !**/*.md
  • docs/qa/charters/CH-native-workspace-handler-boundary.md is excluded by !**/*.md
  • docs/qa/charters/CH-pinned-wait-extension-lifecycle.md is excluded by !**/*.md
  • docs/qa/charters/CH-profile-identity-catalogs.md is excluded by !**/*.md
  • docs/qa/charters/CH-public-transport-parity.md is excluded by !**/*.md
  • docs/qa/charters/CH-run-form-input-recovery.md is excluded by !**/*.md
  • docs/qa/charters/CH-scheduler-drain-recovery.md is excluded by !**/*.md
  • docs/qa/charters/CH-settings-skills-automation-sections.md is excluded by !**/*.md
  • docs/qa/charters/CH-workspace-project-visibility.md is excluded by !**/*.md
  • docs/qa/charters/CH-workspace-registration-recovery.md is excluded by !**/*.md
  • docs/qa/journeys/J-04-operator-pause-resume.md is excluded by !**/*.md
  • docs/qa/journeys/J-05-configure-no-fork.md is excluded by !**/*.md
  • docs/qa/journeys/J-drain-scheduler.md is excluded by !**/*.md
  • docs/qa/journeys/J-operate-workspace-context.md is excluded by !**/*.md
  • docs/qa/reports/2026-10-02-untested-rebase.md is excluded by !**/*.md
  • docs/qa/reports/2026-10-02-untested.md is excluded by !**/*.md
  • docs/qa/reports/2026-10-05-pr-691-ci.md is excluded by !**/*.md
  • docs/qa/scenarios/APP-desktop-login-path-provider-bind.md is excluded by !**/*.md
  • docs/qa/scenarios/APP-desktop-native-edit-shortcuts.md is excluded by !**/*.md
  • docs/qa/scenarios/APP-native-window-controls.md is excluded by !**/*.md
  • docs/qa/scenarios/APP-theme-native-no-flash.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-009.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-013.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-019.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-021.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-022.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-045.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-048.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-052.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-agent-command-invoke.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-agent-palette-config-parity.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-agent-plugin-marketplace-install.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-cli-marketplace-refresh.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-cli-tool-invoke-structural-handles.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-compozy-official-skill-discovery.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-compozy-public-brand-navigation.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-declared-profile-install.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-desktop-global-summon.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-dormant-extension-placement.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-ext-kit-enable.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-ext-preview.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-extension-agent-guided-authoring.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-extension-batch-update-partial-progress.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-extension-palette-contributions.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-extension-profile-enablement.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-extension-published-source-installs.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-hidden-window-live-resources.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-mcp-result-secret-redaction.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-native-tool-approval-grants.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-native-workspace-scope-isolation.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-palette-action-panel.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-palette-agent-fallback.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-palette-domain-views.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-palette-inline-args-confirmation.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-palette-nested-views.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-palette-personalization-lifecycle.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-palette-registry-driven-root.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-palette-sessions-view-switch.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-profile-aggregate-chip-toast.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-profile-aggregate-owner-labels.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-profile-approval-owner-resume.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-profile-cli-lifecycle.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-profile-deep-link-owner.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-profile-desktop-restoration.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-profile-identity-appearance-catalogs.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-profile-lifecycle-race-guards.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-profile-operations-recovery.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-profile-palette-lens-isolation.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-profile-palette-view.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-profile-remote-write-boundary.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-profile-scoped-work-reads.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-profile-selection-precedence.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-profile-stream-isolation.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-profile-switcher-restore.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-profile-web-settings-lifecycle-dialogs.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-resource-only-extension-dev.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-session-skill-catalog-budget.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-session-slash-commands-inline.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-site-docs-examples-wave-one.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-site-docs-sidebar-opendesign.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-site-docs-single-tree-ia.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-site-marketplace-catalog.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-spec-cycle-legacy-skill-retired.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-spec-cycle-skill-bundle.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-terminal-limits-capabilities.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-terminal-window-native-flow.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-terminal-windows-parity.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-agent-detail-tab-parity.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-agent-fleet-listing-rows.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-catalog-navigation.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-desktop-shell-lifecycle.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-dock-contextual-session-launch.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-dock-default-window-size.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-dock-foot-and-compact-tab-bar.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-empty-desktop-card.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-extension-detail.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-extension-kit-inventory.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-extensions-manage.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-font-assets-strict-csp.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-inter-type-ramp.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-jobs-triggers-catalog.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-light-theme-readability.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-marketplace-detail-redesign.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-marketplace-search-fanout.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-mcp-authorize-manual.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-mcp-guided-install.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-menubar-menu-set.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-page-content-gutter.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-route-chrome-topbar.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-session-list-bulk-actions.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-session-permission-dock.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-session-sidebar-threads.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-session-thread-full-bleed.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-session-transcript-calm-grammar.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-shortcut-keycap-legibility.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-theme-system-follows-os.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-theme-toggle-persists.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-tiled-window-shadow-flush.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-trigger-detail-rule-page.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-ui-resilience.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-vault-overwrite-confirmation.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-web-window-routing-lifecycle.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-window-arrange-presets.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-window-manager-layout-recovery.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-window-manager-multi-client.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-window-move-to-desktop.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-window-seam-resize-keyboard.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-window-tab-close-reopen.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-window-tab-deck-lifecycle.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-window-tab-multi-instance.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-window-tab-palette-search.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-window-zoom-in-place.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-workspace-access-mode-matrix.md is excluded by !**/*.md
  • docs/qa/scenarios/ET-workspace-access-prompt-outcomes.md is excluded by !**/*.md
  • docs/qa/scenarios/GL-003.md is excluded by !**/*.md
  • docs/qa/scenarios/GL-027.md is excluded by !**/*.md
  • docs/qa/scenarios/GL-agent-session-control.md is excluded by !**/*.md
  • docs/qa/scenarios/LP-001.md is excluded by !**/*.md
  • docs/qa/scenarios/LP-002.md is excluded by !**/*.md
  • docs/qa/scenarios/LP-003.md is excluded by !**/*.md
  • docs/qa/scenarios/LP-008.md is excluded by !**/*.md
  • docs/qa/scenarios/LP-009.md is excluded by !**/*.md
  • docs/qa/scenarios/LP-010.md is excluded by !**/*.md
  • docs/qa/scenarios/LP-011.md is excluded by !**/*.md
  • docs/qa/scenarios/LP-013.md is excluded by !**/*.md
  • docs/qa/scenarios/LP-029.md is excluded by !**/*.md
  • docs/qa/scenarios/LP-046.md is excluded by !**/*.md
  • docs/qa/scenarios/LP-action-failure-detail.md is excluded by !**/*.md
  • docs/qa/scenarios/LP-catalog-runform-walk.md is excluded by !**/*.md
  • docs/qa/scenarios/LP-history-safe-repair.md is excluded by !**/*.md
  • docs/qa/scenarios/LP-implement-tasks-orchestrated-mode.md is excluded by !**/*.md
  • docs/qa/scenarios/LP-live-run-survives-extension-disable.md is excluded by !**/*.md
  • docs/qa/scenarios/LP-loop-environment-resolution.md is excluded by !**/*.md
  • docs/qa/scenarios/LP-revise-repair-context.md is excluded by !**/*.md
  • docs/qa/scenarios/LP-web-run-default-read-briefing.md is excluded by !**/*.md
  • docs/qa/scenarios/LP-web-run-form-section-grammar.md is excluded by !**/*.md
  • docs/qa/scenarios/LP-web-runs-breadcrumb.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-001.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-007.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-014.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-025.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-027.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-037.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-040.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-attention-settings-roundtrip.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-background-role-routing.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-daemon-memory-reporting.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-global-scope-no-workspace-work.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-layered-config-write-truth.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-marketplace-catalog-live-config.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-profile-credential-fallback.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-profile-memory-tier-scope.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-provider-detail-modal.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-repo-profile-layer-adoption.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-web-agent-create-simple-advanced.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-web-create-destination-derived.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-web-entity-modal-shell.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-web-knowledge-edit-immutable-identity.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-web-mcp-editor-simple-advanced.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-web-menubar-global-scope-toggle.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-web-modal-help-tips.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-web-session-deeplink-global-confirm.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-web-session-simple-advanced-launch.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-web-settings-takeover-redesign.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-web-task-editor-window-modal.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-web-workspace-add-directory-browser.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-web-workspace-lists-hide-home.md is excluded by !**/*.md
  • docs/qa/scenarios/MS-worktree-config-bootstrap.md is excluded by !**/*.md
  • docs/qa/scenarios/REL-release-note-signal.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-001.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-002.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-004.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-005.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-007.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-010.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-013.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-026.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-031.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-041.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-042.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-056.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-073.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-compozy-cli-binary.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-compozy-environment-namespace.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-compozy-home-layout.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-desktop-pager-overview.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-gateway-browser-stream-reconnect.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-gateway-offline-delivery-redelivery.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-gateway-public-ingress-bindings.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-home-dashboard-zones.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-home-workspace-not-registrable.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-home-zero-inventory-first-run.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-new-session-fast-feedback.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-observe-overview-cli.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-onboarding-skip-to-global.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-session-attention-catalog.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-session-catalog-server-scope.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-session-cwd-resume.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-session-event-owner-isolation.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-session-native-stop.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-web-attention-bell-jump.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-web-session-all-workspaces.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-worktree-web-create-adopt.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-worktree-web-exit-commit-pr.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-worktree-web-exit-ladder.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-worktree-web-missing-resolution.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-worktree-web-removal-two-step.md is excluded by !**/*.md
  • docs/qa/scenarios/RT-worktree-web-session-environment.md is excluded by !**/*.md
  • docs/qa/scenarios/TA-001.md is excluded by !**/*.md
  • docs/qa/scenarios/TA-004.md is excluded by !**/*.md
  • docs/qa/scenarios/TA-007.md is excluded by !**/*.md
  • docs/qa/scenarios/TA-010.md is excluded by !**/*.md
  • docs/qa/scenarios/TA-022.md is excluded by !**/*.md
  • docs/qa/scenarios/TA-048.md is excluded by !**/*.md
  • docs/qa/scenarios/TA-049.md is excluded by !**/*.md
  • docs/qa/scenarios/TA-052.md is excluded by !**/*.md
  • docs/qa/scenarios/TA-055.md is excluded by !**/*.md
  • docs/qa/scenarios/TA-056.md is excluded by !**/*.md
  • docs/qa/scenarios/TA-066.md is excluded by !**/*.md
  • docs/qa/scenarios/TA-080.md is excluded by !**/*.md
  • docs/qa/scenarios/TA-095.md is excluded by !**/*.md
  • docs/qa/scenarios/TA-agent-knowledge-refresh-on-wake.md is excluded by !**/*.md
  • docs/qa/scenarios/TA-task-create-async-activation.md is excluded by !**/*.md
  • docs/qa/scenarios/TA-web-automation-preview-toggle.md is excluded by !**/*.md
  • docs/qa/scenarios/TA-web-task-detail-redesign.md is excluded by !**/*.md
  • docs/qa/scenarios/TA-workspace-run-capacity.md is excluded by !**/*.md
  • docs/qa/scenarios/TA-worktree-web-fanout-isolation.md is excluded by !**/*.md
  • docs/qa/scenarios/TA-worktree-web-task-policy.md is excluded by !**/*.md
  • extensions/spec-cycle/loops/implement-tasks/loop.yaml is excluded by !**/*.yaml
  • internal/store/globaldb/schema/migrations/atlas.sum is excluded by !**/*.sum, !**/*.sum
  • openapi/compozy.json is excluded by !**/*.json
  • package.json is excluded by !**/*.json
  • packages/site/content/docs/agents/definitions.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/cli/approvals/index.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/cli/approvals/meta.json is excluded by !**/*.json
  • packages/site/content/docs/cli/approvals/resolve.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/cli/compozy.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/configuration/vault.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/examples/implement-tasks-loop.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/extensions/develop.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/extensions/install.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/extensions/manifest.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/extensions/permissions.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/hooks/declaration.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/hooks/event-catalog.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/loops/dsl-reference.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/loops/guardrails.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/loops/running.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/operations/daemon.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/profiles/selection.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/sessions/control-plane.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/sessions/index.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/sessions/lifecycle.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/tools/policy-and-invocation.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/workspaces/resolver.mdx is excluded by !**/*.mdx
  • packages/site/content/docs/worktrees/agent-surface.mdx is excluded by !**/*.mdx
  • sdk/react/package.json is excluded by !**/*.json
  • skills/compozy/references/agent-definitions.md is excluded by !**/*.md
  • skills/compozy/references/configuration.md is excluded by !**/*.md
  • skills/compozy/references/extensions.md is excluded by !**/*.md
  • skills/compozy/references/loops.md is excluded by !**/*.md
  • skills/compozy/references/native-tools.md is excluded by !**/*.md
  • skills/compozy/references/profiles.md is excluded by !**/*.md
  • skills/compozy/references/runtime-operations.md is excluded by !**/*.md
  • skills/compozy/references/tasks-and-orchestration.md is excluded by !**/*.md
  • skills/compozy/references/tools-and-skills.md is excluded by !**/*.md
  • web/e2e/__tests__/loops.spec.ts is excluded by !web/e2e/**
  • web/e2e/__tests__/os-shell.spec.ts is excluded by !web/e2e/**
  • web/e2e/__tests__/profiles.spec.ts is excluded by !web/e2e/**
  • web/e2e/__tests__/session-clarify.spec.ts is excluded by !web/e2e/**
  • web/e2e/__tests__/session-hardening.spec.ts is excluded by !web/e2e/**
  • web/e2e/__tests__/settings-hardening.spec.ts is excluded by !web/e2e/**
  • web/e2e/__tests__/storybook-bootstrap.spec.ts is excluded by !web/e2e/**
  • web/e2e/__tests__/terminal-agent.spec.ts is excluded by !web/e2e/**
  • web/e2e/__tests__/tool-approval-grants.spec.ts is excluded by !web/e2e/**
  • web/src/generated/compozy-openapi.d.ts is excluded by !**/generated/**, !**/generated/**, !**/*.d.ts
  • web/src/systems/loops/components/stories/loop-catalog.stories.tsx is excluded by !**/*.stories.tsx
  • web/src/systems/profiles/components/stories/profile-lifecycle-dialogs.stories.tsx is excluded by !**/*.stories.tsx
📒 Files selected for processing (559)
  • extensions/spec-cycle/embed_test.go
  • internal/acp/handlers.go
  • internal/acp/handlers_test.go
  • internal/acp/runtime_types.go
  • internal/acp/tool_host.go
  • internal/api/contract/agent_catalog.go
  • internal/api/contract/cmd_palette.go
  • internal/api/contract/extensions.go
  • internal/api/contract/loop_runs.go
  • internal/api/contract/profiles.go
  • internal/api/contract/session_owner.go
  • internal/api/core/agent_fleet_catalog.go
  • internal/api/core/agent_handlers.go
  • internal/api/core/agent_task_start.go
  • internal/api/core/authored_context_access.go
  • internal/api/core/automation.go
  • internal/api/core/automation_list_queries.go
  • internal/api/core/automation_trigger_handlers.go
  • internal/api/core/base_handlers.go
  • internal/api/core/cmd_palette_test.go
  • internal/api/core/errors.go
  • internal/api/core/event_stream.go
  • internal/api/core/handler_edge_cases_test.go
  • internal/api/core/handlers_agents.go
  • internal/api/core/handlers_session_events.go
  • internal/api/core/handlers_test.go
  • internal/api/core/logs_stream.go
  • internal/api/core/profiles_contracts.go
  • internal/api/core/profiles_errors.go
  • internal/api/core/profiles_errors_test.go
  • internal/api/core/profiles_selection_test.go
  • internal/api/core/scheduler.go
  • internal/api/core/session_catalog_stream.go
  • internal/api/core/session_heartbeat_status.go
  • internal/api/core/session_navigation.go
  • internal/api/core/session_owner.go
  • internal/api/core/session_stop.go
  • internal/api/core/session_stream_handler.go
  • internal/api/core/session_transcript.go
  • internal/api/core/sse.go
  • internal/api/core/task_crud_handlers.go
  • internal/api/core/task_inspect_handlers.go
  • internal/api/core/task_payload_mapping.go
  • internal/api/core/task_profile_lifecycle_handlers.go
  • internal/api/core/task_profile_owners.go
  • internal/api/core/task_read_handlers.go
  • internal/api/core/task_run_lifecycle_handlers.go
  • internal/api/core/tasks_test.go
  • internal/api/core/test_helpers_test.go
  • internal/api/core/tool_approval_pending.go
  • internal/api/core/vault_test.go
  • internal/api/core/worktree_stream.go
  • internal/api/core/worktrees_test.go
  • internal/api/httpapi/cmd_palette_routes.go
  • internal/api/httpapi/handlers_test.go
  • internal/api/httpapi/server_shutdown.go
  • internal/api/httpapi/server_test.go
  • internal/api/httpapi/session_routes.go
  • internal/api/httpapi/static.go
  • internal/api/httpapi/static_test.go
  • internal/api/spec/agent_catalog.go
  • internal/api/spec/authored_context_session_operations.go
  • internal/api/spec/cmd_palette.go
  • internal/api/spec/cmd_palette_test.go
  • internal/api/spec/registry_logs.go
  • internal/api/spec/registry_sessions.go
  • internal/api/spec/registry_task_lifecycle.go
  • internal/api/spec/registry_task_runs.go
  • internal/api/spec/registry_task_state.go
  • internal/api/spec/registry_worktrees.go
  • internal/api/spec/schema_customizers.go
  • internal/api/spec/session_catalog.go
  • internal/api/spec/session_navigation.go
  • internal/api/spec/session_transcript.go
  • internal/api/spec/session_values.go
  • internal/api/spec/spec.go
  • internal/api/spec/spec_logs.go
  • internal/api/spec/spec_test.go
  • internal/api/testutil/session_stub.go
  • internal/api/udsapi/cmd_palette_routes.go
  • internal/api/udsapi/handlers_test.go
  • internal/api/udsapi/server_shutdown.go
  • internal/api/udsapi/session_routes.go
  • internal/automation/dispatch_task_run.go
  • internal/automation/dispatch_test.go
  • internal/automation/resource_projection_reload.go
  • internal/automation/resource_test.go
  • internal/cli/approvals.go
  • internal/cli/automation_list_queries.go
  • internal/cli/automation_test.go
  • internal/cli/client_cmd_palette.go
  • internal/cli/client_session_events.go
  • internal/cli/client_session_navigation.go
  • internal/cli/client_sessions.go
  • internal/cli/client_test.go
  • internal/cli/client_tools.go
  • internal/cli/client_tools_redaction.go
  • internal/cli/cmd_palette_invoke.go
  • internal/cli/cmd_palette_test.go
  • internal/cli/observe.go
  • internal/cli/observe_test.go
  • internal/cli/profile_resolution.go
  • internal/cli/profile_test.go
  • internal/cli/session_list.go
  • internal/cli/session_test.go
  • internal/cli/task_agent_claim.go
  • internal/cli/task_agent_control.go
  • internal/cli/task_commands_controls.go
  • internal/cli/task_commands_crud.go
  • internal/cli/task_commands_dependencies_runs.go
  • internal/cli/task_commands_reviews.go
  • internal/cli/task_update.go
  • internal/cli/tool_test.go
  • internal/cli/workspace.go
  • internal/cli/workspace_test.go
  • internal/cmdpalette/ports.go
  • internal/cmdpalette/test_support_test.go
  • internal/cmdpalette/view_session_open.go
  • internal/daemon/boot_profiles.go
  • internal/daemon/boot_profiles_test.go
  • internal/daemon/boot_session_repair.go
  • internal/daemon/boot_tool_registry.go
  • internal/daemon/cmd_palette_client_directory.go
  • internal/daemon/cmd_palette_integration_test.go
  • internal/daemon/daemon_mock_agents_integration_test.go
  • internal/daemon/daemon_test.go
  • internal/daemon/extension_profile_payload.go
  • internal/daemon/extensions_inventory_test.go
  • internal/daemon/hook_agent_events.go
  • internal/daemon/hook_binding_resources_test.go
  • internal/daemon/hooks_bridge.go
  • internal/daemon/loop_action_failure.go
  • internal/daemon/loop_api_run_history.go
  • internal/daemon/loop_goal_executor_test.go
  • internal/daemon/loop_goal_managed_runtime_integration_test.go
  • internal/daemon/loop_goal_outbox_relay.go
  • internal/daemon/loop_goal_outbox_relay_test.go
  • internal/daemon/loop_goal_prompt_recovery.go
  • internal/daemon/loop_judge_execution.go
  • internal/daemon/loop_managed_binding_profile.go
  • internal/daemon/loop_managed_prompt_events.go
  • internal/daemon/loop_prompt_failure.go
  • internal/daemon/loop_runtime_adapters.go
  • internal/daemon/loop_runtime_adapters_test.go
  • internal/daemon/native_automation_list_tools.go
  • internal/daemon/native_automation_tools_test.go
  • internal/daemon/native_task_list.go
  • internal/daemon/native_tool_hooks.go
  • internal/daemon/native_tools_test.go
  • internal/daemon/native_workspace_input_binder.go
  • internal/daemon/task_role_runtime.go
  • internal/daemon/task_role_runtime_test.go
  • internal/daemon/task_role_sessions.go
  • internal/daemon/task_runtime_test.go
  • internal/daemon/task_session_bridge.go
  • internal/daemon/tool_approval_boot.go
  • internal/daemon/tool_approval_bridge.go
  • internal/daemon/tool_approval_bridge_test.go
  • internal/daemon/window_manager_registry_clients.go
  • internal/extension/declared_profiles.go
  • internal/extension/host_api_task_payload.go
  • internal/extension/host_api_task_payloads.go
  • internal/extension/host_api_test.go
  • internal/extension/host_api_workspace_binding.go
  • internal/extension/install_managed_test.go
  • internal/extension/manifest_load.go
  • internal/extension/manifest_profiles.go
  • internal/extension/manifest_test.go
  • internal/extension/marketplace_lifecycle_test.go
  • internal/extension/registry_removal.go
  • internal/heartbeat/persistence_health.go
  • internal/loop/control_plan.go
  • internal/loop/control_plan_finish.go
  • internal/loop/coordinator.go
  • internal/loop/coordinator_generation_succession.go
  • internal/loop/coordinator_test.go
  • internal/loop/gate/evaluator_judge_human.go
  • internal/loop/gate/evaluator_test.go
  • internal/loop/gate/types.go
  • internal/observe/observer_hooks.go
  • internal/observe/reconcile_owner.go
  • internal/profile/archive.go
  • internal/profile/automations.go
  • internal/profile/catalog.go
  • internal/profile/create.go
  • internal/profile/events.go
  • internal/profile/lifecycle_finalize.go
  • internal/profile/lifecycle_journal.go
  • internal/profile/manager.go
  • internal/profile/manager_test.go
  • internal/profile/plans.go
  • internal/redact/json.go
  • internal/redact/patterns.go
  • internal/redact/redact_test.go
  • internal/redact/slog.go
  • internal/session/agent_metrics.go
  • internal/session/derive_snapshot.go
  • internal/session/ledger.go
  • internal/session/manager_allowed_tools.go
  • internal/session/manager_clear.go
  • internal/session/manager_delete_staging.go
  • internal/session/manager_delete_tombstone.go
  • internal/session/manager_derive_test.go
  • internal/session/manager_durable_event.go
  • internal/session/manager_hooks_helpers.go
  • internal/session/manager_lifecycle_contract_test.go
  • internal/session/manager_session_owner.go
  • internal/session/manager_transition_test.go
  • internal/session/query_metadata.go
  • internal/session/query_recorder.go
  • internal/session/query_test.go
  • internal/session/session_pending_events.go
  • internal/session/stop_cause.go
  • internal/session/stop_reason.go
  • internal/settings/config_apply_runtime.go
  • internal/settings/config_apply_service.go
  • internal/settings/config_apply_service_test.go
  • internal/settings/config_apply_state.go
  • internal/settings/config_runtime_status.go
  • internal/situation/service_context.go
  • internal/situation/service_test.go
  • internal/store/globaldb/global_db_loop_approval_wait.go
  • internal/store/globaldb/global_db_loop_cancel_sessions.go
  • internal/store/globaldb/global_db_loop_event_boundaries.go
  • internal/store/globaldb/global_db_loop_history_write.go
  • internal/store/globaldb/global_db_loop_pinning.go
  • internal/store/globaldb/global_db_loop_test.go
  • internal/store/globaldb/global_db_profile_attention.go
  • internal/store/globaldb/global_db_profile_attention_test.go
  • internal/store/globaldb/global_db_session.go
  • internal/store/globaldb/global_db_session_archive.go
  • internal/store/globaldb/global_db_session_index_test.go
  • internal/store/globaldb/global_db_session_test.go
  • internal/store/globaldb/global_db_task_claim_test.go
  • internal/store/globaldb/global_db_task_coordinator_boundaries.go
  • internal/store/globaldb/global_db_test.go
  • internal/store/globaldb/queries/loop_runtime.sql
  • internal/store/globaldb/queries/session_core.sql
  • internal/store/globaldb/schema/definitions/05_profiles.sql
  • internal/store/globaldb/schema/migrations/00127_schema.sql
  • internal/store/globaldb/sqlcgen/loop_runtime.sql.go
  • internal/store/globaldb/sqlcgen/models.go
  • internal/store/globaldb/sqlcgen/session_core.sql.go
  • internal/store/globaldb/sqlite_constraints.go
  • internal/store/meta_test.go
  • internal/store/profile_identity.go
  • internal/store/session_catalog_agent_metrics.go
  • internal/store/session_catalog_owner.go
  • internal/store/session_creation_legacy.go
  • internal/store/session_creation_profile.go
  • internal/store/session_db_owner.go
  • internal/store/session_meta_types.go
  • internal/store/types_session.go
  • internal/task/catalog_service.go
  • internal/task/manager_integration_test.go
  • internal/task/manager_run_nominal_settlement.go
  • internal/task/manager_task_execution.go
  • internal/task/manager_test.go
  • internal/task/scheduler_controls_lifecycle.go
  • internal/task/scheduler_controls_test.go
  • internal/tools/dispatch.go
  • internal/tools/dispatch_hooks.go
  • internal/tools/dispatch_result.go
  • internal/tools/dispatch_test.go
  • internal/tools/tool.go
  • internal/vault/types.go
  • internal/windowmanager/client_command.go
  • packages/site/lib/__tests__/runtime-manual-api-routes.test.ts
  • packages/ui/src/components/__tests__/menubar.test.tsx
  • packages/ui/src/components/__tests__/scroll-area.test.tsx
  • packages/ui/src/components/__tests__/sheet.test.tsx
  • packages/ui/src/components/__tests__/slider.test.tsx
  • packages/ui/src/components/__tests__/tabs.test.tsx
  • packages/ui/src/components/custom/__tests__/help-tip.test.tsx
  • packages/ui/src/components/custom/__tests__/split-button.test.tsx
  • packages/ui/src/components/custom/__tests__/split-pane.test.tsx
  • packages/ui/src/components/custom/__tests__/symbol-picker.test.tsx
  • packages/ui/src/components/custom/__tests__/ui-provider.test.tsx
  • packages/ui/src/components/custom/help-tip.tsx
  • packages/ui/src/components/dialog.tsx
  • packages/ui/src/components/hooks/use-dialog-context.ts
  • packages/ui/src/components/reui/filters-menu-search.tsx
  • packages/ui/src/components/reui/filters.tsx
  • packages/ui/src/components/reui/hooks/use-filters.ts
  • packages/ui/src/components/tooltip.tsx
  • packages/ui/src/test-setup.ts
  • patches/[email protected]
  • scripts/gate.sh
  • scripts/gate_integration_test.go
  • sdk/react/vitest.config.mjs
  • vitest.config.ts
  • web/.storybook/preview.ts
  • web/src/components/__tests__/design-system-showcase.test.tsx
  • web/src/components/assistant-ui/__tests__/session-thread-status.logic.test.ts
  • web/src/components/assistant-ui/__tests__/session-thread.test.tsx
  • web/src/components/assistant-ui/session-thread-states.tsx
  • web/src/hooks/routes/__tests__/use-session-page-controls.test.tsx
  • web/src/hooks/routes/use-session-page-controls.ts
  • web/src/hooks/use-listing-search-shortcut.ts
  • web/src/lib/__tests__/ticketed-event-source.test.ts
  • web/src/lib/ticketed-event-source.ts
  • web/src/lib/web-socket-event-source.ts
  • web/src/routes/-root-components.tsx
  • web/src/routes/__tests__/-__root.test.tsx
  • web/src/routes/_app.tsx
  • web/src/routes/_app/-agent-session-route-loader.ts
  • web/src/routes/_app/-agents-preload.ts
  • web/src/routes/_app/-app-preload.ts
  • web/src/routes/_app/-loops-preload.ts
  • web/src/routes/_app/-session-permalink-route.ts
  • web/src/routes/_app/-session-workspace-switch-action.ts
  • web/src/routes/_app/-session-workspace-switch.tsx
  • web/src/routes/_app/-tasks-preload.ts
  • web/src/routes/_app/__tests__/-agent-session-deeplink.router.integration.test.tsx
  • web/src/routes/_app/__tests__/-route-preloading.integration.test.tsx
  • web/src/routes/_app/settings/-general-settings-page.tsx
  • web/src/routes/_app/settings/-profiles-settings-page.tsx
  • web/src/routes/_app/settings/__tests__/-general.test.tsx
  • web/src/routes/_app/settings/__tests__/-settings-split.test.tsx
  • web/src/systems/agent/hooks/__tests__/use-agent-catalog-metrics.test.tsx
  • web/src/systems/agent/hooks/__tests__/use-agent-sessions.test.tsx
  • web/src/systems/agent/hooks/use-agent-catalog-metrics.ts
  • web/src/systems/agent/hooks/use-agent-sessions.ts
  • web/src/systems/agent/hooks/use-agents.ts
  • web/src/systems/agent/lib/agent-catalog-query.ts
  • web/src/systems/automation/components/__tests__/automation-catalog.test.tsx
  • web/src/systems/automation/components/__tests__/automation-detail-panel.test.tsx
  • web/src/systems/automation/components/__tests__/automation-trigger-form.test.tsx
  • web/src/systems/automation/components/__tests__/trigger-detail-panel.test.tsx
  • web/src/systems/automation/components/automation-catalog-shell.tsx
  • web/src/systems/automation/components/automation-detail-panel.tsx
  • web/src/systems/automation/components/automation-detail-sections.tsx
  • web/src/systems/automation/components/automation-trigger-form.tsx
  • web/src/systems/automation/components/job-form/preview/next-runs-card.tsx
  • web/src/systems/automation/components/trigger-detail/trigger-detail-panel.tsx
  • web/src/systems/automation/components/trigger-form/event-sub-config.tsx
  • web/src/systems/automation/components/trigger-form/preview/sample-event-card.tsx
  • web/src/systems/automation/components/trigger-form/prompt-template-field.tsx
  • web/src/systems/automation/index.ts
  • web/src/systems/automation/lib/job-preview.ts
  • web/src/systems/automation/lib/workspace-access.ts
  • web/src/systems/loops/adapters/__tests__/loops-api.test.ts
  • web/src/systems/loops/adapters/loops-catalog-api.ts
  • web/src/systems/loops/components/__tests__/loop-editor-criteria.test.tsx
  • web/src/systems/loops/components/__tests__/loop-editor-watch-events.test.tsx
  • web/src/systems/loops/components/__tests__/loop-run-input-field.test.tsx
  • web/src/systems/loops/components/__tests__/loop-run-page.test.tsx
  • web/src/systems/loops/components/catalog/loop-catalog-filters.tsx
  • web/src/systems/loops/components/input/loop-runtime-value-control.tsx
  • web/src/systems/loops/components/input/loop-typed-input-control.tsx
  • web/src/systems/loops/components/run-form/loop-run-input-field.tsx
  • web/src/systems/loops/components/run-page/loop-run-needs-you-card.tsx
  • web/src/systems/loops/components/runs/loop-run-row.tsx
  • web/src/systems/loops/components/runs/loop-runs-filters.tsx
  • web/src/systems/loops/components/runs/loop-runs-view.tsx
  • web/src/systems/loops/components/target/loop-input-control.tsx
  • web/src/systems/loops/components/target/loop-input-mapping.tsx
  • web/src/systems/loops/hooks/__tests__/use-loop-editor-chrome-state.test.tsx
  • web/src/systems/loops/hooks/use-loops.ts
  • web/src/systems/loops/lib/__tests__/loop-list-filters.test.ts
  • web/src/systems/loops/lib/__tests__/loop-run-usage.test.ts
  • web/src/systems/loops/lib/__tests__/query-keys.test.ts
  • web/src/systems/loops/lib/__tests__/query-options.test.ts
  • web/src/systems/loops/lib/loop-events.ts
  • web/src/systems/loops/lib/loop-list-filters.ts
  • web/src/systems/loops/lib/loop-run-briefing-view.ts
  • web/src/systems/loops/lib/loop-run-page-view.ts
  • web/src/systems/loops/lib/loop-run-usage.ts
  • web/src/systems/loops/lib/loop-runs-view.ts
  • web/src/systems/loops/lib/loop-target-availability.ts
  • web/src/systems/loops/lib/loops-list-query.ts
  • web/src/systems/loops/lib/query-keys.ts
  • web/src/systems/onboarding/components/__tests__/directory-browser.test.tsx
  • web/src/systems/onboarding/components/onboarding-setup-frame.tsx
  • web/src/systems/onboarding/components/step-workspaces.tsx
  • web/src/systems/onboarding/hooks/__tests__/use-onboarding-wizard.test.tsx
  • web/src/systems/onboarding/hooks/__tests__/use-onboarding-workspaces.test.tsx
  • web/src/systems/onboarding/hooks/use-directory-browser.ts
  • web/src/systems/onboarding/hooks/use-onboarding-wizard.ts
  • web/src/systems/onboarding/hooks/use-onboarding-workspaces.ts
  • web/src/systems/onboarding/mocks/setup-fixtures.ts
  • web/src/systems/os/adapters/__tests__/cmd-palette-api.test.ts
  • web/src/systems/os/adapters/cmd-palette-api.ts
  • web/src/systems/os/adapters/window-manager-api.ts
  • web/src/systems/os/apps/agents/agents-catalog-location.tsx
  • web/src/systems/os/apps/agents/agents-catalog-view.ts
  • web/src/systems/os/apps/agents/use-agent-detail.ts
  • web/src/systems/os/apps/agents/use-agents-catalog-topbar.tsx
  • web/src/systems/os/apps/agents/use-agents-catalog.ts
  • web/src/systems/os/apps/automation/__tests__/use-automation-trigger-detail-page.test.tsx
  • web/src/systems/os/apps/automation/use-automation-job-detail-page.ts
  • web/src/systems/os/apps/automation/use-automation-jobs-page.ts
  • web/src/systems/os/apps/automation/use-automation-trigger-detail-page.ts
  • web/src/systems/os/apps/automation/use-automation-triggers-page.ts
  • web/src/systems/os/apps/jobs/jobs-catalog-location.tsx
  • web/src/systems/os/apps/loops/__tests__/loop-runs-location.test.tsx
  • web/src/systems/os/apps/loops/loop-run-detail-location.tsx
  • web/src/systems/os/apps/loops/loop-runs-location.tsx
  • web/src/systems/os/apps/loops/loops-catalog-location.tsx
  • web/src/systems/os/apps/loops/loops-window.tsx
  • web/src/systems/os/apps/loops/use-loop-run-page.ts
  • web/src/systems/os/apps/loops/use-loops-catalog.ts
  • web/src/systems/os/apps/session/__tests__/session-window.test.tsx
  • web/src/systems/os/apps/session/hooks/use-session-window-controller.ts
  • web/src/systems/os/apps/session/hooks/use-session-window-resolution.ts
  • web/src/systems/os/apps/session/session-profile-owner-notice.tsx
  • web/src/systems/os/apps/session/session-read-only-transcript.tsx
  • web/src/systems/os/apps/session/session-window-view.tsx
  • web/src/systems/os/apps/session/session-window.tsx
  • web/src/systems/os/apps/settings/__tests__/appearance-settings-pane.test.tsx
  • web/src/systems/os/apps/settings/__tests__/settings-window-nav.test.tsx
  • web/src/systems/os/apps/settings/settings-window.tsx
  • web/src/systems/os/apps/settings/use-profile-flow-intent.ts
  • web/src/systems/os/apps/settings/use-settings-navigation.ts
  • web/src/systems/os/apps/triggers/triggers-catalog-location.tsx
  • web/src/systems/os/components/__tests__/desktop-menubar.test.tsx
  • web/src/systems/os/components/__tests__/desktops-overview.test.tsx
  • web/src/systems/os/components/__tests__/global-scope-toggle.test.tsx
  • web/src/systems/os/components/__tests__/os-dock.test.tsx
  • web/src/systems/os/components/__tests__/os-workspaces-overview.test.tsx
  • web/src/systems/os/components/desktop-menubar.tsx
  • web/src/systems/os/components/desktop-shell.tsx
  • web/src/systems/os/components/os-command-palette.tsx
  • web/src/systems/os/components/os-dock-rail-foot.tsx
  • web/src/systems/os/components/os-hydration-status.tsx
  • web/src/systems/os/components/os-window.tsx
  • web/src/systems/os/components/stories/_shell-fixture.tsx
  • web/src/systems/os/hooks/__tests__/os-interaction-hooks.test.tsx
  • web/src/systems/os/hooks/__tests__/use-cmd-palette-dispatch.test.tsx
  • web/src/systems/os/hooks/__tests__/use-os-palette-root.test.tsx
  • web/src/systems/os/hooks/__tests__/use-os-window-deck.test.tsx
  • web/src/systems/os/hooks/__tests__/use-window-manager-stream.test.tsx
  • web/src/systems/os/hooks/__tests__/window-manager-runtime.test.ts
  • web/src/systems/os/hooks/use-cmd-palette-approval.ts
  • web/src/systems/os/hooks/use-cmd-palette-dispatch.ts
  • web/src/systems/os/hooks/use-desktop-chrome-controller.ts
  • web/src/systems/os/hooks/use-desktop-chrome.ts
  • web/src/systems/os/hooks/use-desktop-shell-body.ts
  • web/src/systems/os/hooks/use-os-palette-workspace-catalogs.ts
  • web/src/systems/os/hooks/use-window-manager-stream.ts
  • web/src/systems/os/lib/__tests__/client-command-channel.test.ts
  • web/src/systems/os/lib/__tests__/cmd-palette-client-ops.test.ts
  • web/src/systems/os/lib/__tests__/desktop-chrome-client-context.test.ts
  • web/src/systems/os/lib/__tests__/routing-coordinator.test.ts
  • web/src/systems/os/lib/client-command-channel.ts
  • web/src/systems/os/lib/cmd-palette-client-op-context.ts
  • web/src/systems/os/lib/cmd-palette-client-ops.ts
  • web/src/systems/os/lib/cmd-palette-daemon-ops.ts
  • web/src/systems/os/lib/cmd-palette-dispatch.ts
  • web/src/systems/os/lib/cmd-palette-navigation.ts
  • web/src/systems/os/lib/cmd-palette-query-keys.ts
  • web/src/systems/os/lib/cmd-palette-query-options.ts
  • web/src/systems/os/lib/cmd-palette-types.ts
  • web/src/systems/os/lib/os-types.ts
  • web/src/systems/os/lib/routing-coordinator.ts
  • web/src/systems/os/lib/window-manager-client-command-frames.ts
  • web/src/systems/os/lib/window-manager-view.ts
  • web/src/systems/os/runtime/window-manager-runtime-core.ts
  • web/src/systems/os/stores/cmd-palette-execution-store.ts
  • web/src/systems/profiles/components/__tests__/profile-create-dialog.test.tsx
  • web/src/systems/profiles/components/profile-create-dialog.tsx
  • web/src/systems/profiles/components/profile-identity-dialog.tsx
  • web/src/systems/profiles/components/profile-lifecycle-dialogs.tsx
  • web/src/systems/profiles/components/profile-lifecycle-host.tsx
  • web/src/systems/profiles/hooks/__tests__/use-profile-selection.test.tsx
  • web/src/systems/profiles/hooks/use-profile-event-stream.ts
  • web/src/systems/profiles/hooks/use-profile-flow-intent.ts
  • web/src/systems/profiles/hooks/use-profile-lifecycle-dialogs.ts
  • web/src/systems/profiles/hooks/use-profile-lifecycle.ts
  • web/src/systems/profiles/hooks/use-profile-mutations.ts
  • web/src/systems/profiles/hooks/use-profile-selection.ts
  • web/src/systems/profiles/index.ts
  • web/src/systems/profiles/lib/profile-event-stream.ts
  • web/src/systems/profiles/lib/profile-flow-search.ts
  • web/src/systems/profiles/lib/query-options.ts
  • web/src/systems/profiles/types.ts
  • web/src/systems/scheduler/lib/query-options.ts
  • web/src/systems/session/adapters/__tests__/session-api.test.ts
  • web/src/systems/session/adapters/session-api.ts
  • web/src/systems/session/adapters/session-navigation-api.ts
  • web/src/systems/session/adapters/session-transcript-api.ts
  • web/src/systems/session/components/__tests__/session-chat-runtime-provider.test.tsx
  • web/src/systems/session/components/__tests__/session-inspector.test.tsx
  • web/src/systems/session/components/session-chat-runtime-provider.tsx
  • web/src/systems/session/hooks/__tests__/session-permission-decision-store.test.ts
  • web/src/systems/session/hooks/__tests__/use-session-actions.test.tsx
  • web/src/systems/session/hooks/use-session-actions.ts
  • web/src/systems/session/hooks/use-session-catalog-streams.ts
  • web/src/systems/session/hooks/use-session-chat-runtime.ts
  • web/src/systems/session/hooks/use-session-lifecycle-actions.ts
  • web/src/systems/session/hooks/use-session-live-tail.ts
  • web/src/systems/session/lib/__tests__/runtime-activity-notice.test.ts
  • web/src/systems/session/lib/query-options.ts
  • web/src/systems/session/lib/runtime-activity-notice.ts
  • web/src/systems/session/lib/session-thread-status.ts
  • web/src/systems/session/lib/session-transcript-options.ts
  • web/src/systems/session/mocks/catalog-stream-handler.ts
  • web/src/systems/session/mocks/handlers.ts
  • web/src/systems/session/mocks/index.ts
  • web/src/systems/settings/adapters/__tests__/settings-api.test.ts
  • web/src/systems/settings/adapters/settings-api-error.ts
  • web/src/systems/settings/adapters/settings-persona-api.ts
  • web/src/systems/settings/adapters/settings-roles-api.ts
  • web/src/systems/settings/adapters/settings-sections-api.ts
  • web/src/systems/settings/components/__tests__/settings-field-row.test.tsx
  • web/src/systems/settings/components/setting-row.tsx
  • web/src/systems/settings/components/settings-choice-group.tsx
  • web/src/systems/settings/hooks/__tests__/use-settings-attention-page.test.tsx
  • web/src/systems/settings/hooks/__tests__/use-settings-automation-page.test.tsx
  • web/src/systems/settings/hooks/__tests__/use-settings-general-page.test.tsx
  • web/src/systems/settings/hooks/__tests__/use-settings-memory-page.test.tsx
  • web/src/systems/settings/hooks/__tests__/use-settings-mutations.test.tsx
  • web/src/systems/settings/hooks/__tests__/use-settings-observability-page.test.tsx
  • web/src/systems/settings/hooks/__tests__/use-settings-providers-page.test.tsx
  • web/src/systems/settings/hooks/__tests__/use-settings-restart.test.tsx
  • web/src/systems/settings/hooks/__tests__/use-settings-roles-page.test.tsx
  • web/src/systems/settings/hooks/__tests__/use-settings-skills-page.test.tsx
  • web/src/systems/settings/hooks/settings-mutation-helpers.ts
  • web/src/systems/settings/hooks/use-settings-attention-mutation.ts
  • web/src/systems/settings/hooks/use-settings-attention-page.ts
  • web/src/systems/settings/hooks/use-settings-general-page.ts
  • web/src/systems/settings/hooks/use-settings-mutations.ts
  • web/src/systems/settings/hooks/use-settings-restart.ts
  • web/src/systems/settings/hooks/use-settings-sections.ts
  • web/src/systems/settings/lib/__tests__/restart-status.test.ts
  • web/src/systems/settings/lib/restart-presentation.ts
  • web/src/systems/settings/stores/settings-restart-store.ts
  • web/src/systems/tasks/adapters/__tests__/tasks-api.test.ts
  • web/src/systems/tasks/adapters/task-history-api.ts
  • web/src/systems/tasks/adapters/task-profile-reviews-api.ts
  • web/src/systems/tasks/adapters/task-run-api.ts
  • web/src/systems/tasks/adapters/tasks-api-errors.ts
  • web/src/systems/tasks/adapters/tasks-catalog-api.ts
  • web/src/systems/tasks/components/__tests__/task-editor-modal.test.tsx
  • web/src/systems/tasks/components/task-form/execution-collapsible.tsx
  • web/src/systems/tasks/hooks/__tests__/use-task-orchestration-hooks.test.tsx
  • web/src/systems/tasks/hooks/__tests__/use-task-run-page.test.tsx
  • web/src/systems/tasks/hooks/__tests__/use-task-run-result.test.tsx
  • web/src/systems/tasks/hooks/__tests__/use-task-stream.test.tsx
  • web/src/systems/tasks/hooks/__tests__/use-tasks-page.test.tsx
  • web/src/systems/tasks/hooks/__tests__/use-tasks.test.tsx
  • web/src/systems/tasks/hooks/use-task-fan-out-run-results.ts
  • web/src/systems/tasks/hooks/use-task-live.ts
  • web/src/systems/tasks/hooks/use-task-reviews.ts
  • web/src/systems/tasks/hooks/use-task-run-result.ts
  • web/src/systems/tasks/hooks/use-task-stream.ts
  • web/src/systems/tasks/hooks/use-tasks.ts
  • web/src/systems/tasks/lib/__tests__/query-keys.test.ts
  • web/src/systems/tasks/lib/__tests__/query-options.test.ts
  • web/src/systems/tasks/lib/query-keys.ts
  • web/src/systems/tasks/lib/query-options.ts
  • web/src/systems/vault/components/vault-editor.tsx
  • web/src/systems/workspace/components/__tests__/workspace-setup.test.tsx
  • web/src/systems/workspace/hooks/__tests__/use-workspaces.test.tsx
  • web/src/systems/workspace/hooks/use-active-workspace.ts
  • web/src/systems/workspace/hooks/use-workspace-setup-content.ts
  • web/src/systems/workspace/hooks/use-worktree-catalog-stream.ts
  • web/src/systems/workspace/stores/active-workspace-store.ts
  • web/vite.config.ts

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

@github-actions

github-actions Bot commented Oct 5, 2026 •

Copy link
Copy Markdown
Contributor

React Doctor found no new issues. 🎉

Reviewed by React Doctor for commit 621f68c.

@greptile-apps

greptile-apps Bot commented Oct 5, 2026 •

Copy link
Copy Markdown

RetriggerConfidence Score: 5/5

[Medium risk] Fixes and documents multiple bugs across profiles, loops, and runtime recovery.

The reviewed changes appear safe to merge, subject to the required current-head CI checks.

Summary

The PR repairs Profile isolation, session and approval recovery, Settings behavior, and Loop execution and results. Since the previous review, it also restores Profile creation attribution during failed extension removal, adjusts attached-client view resolution, and updates Web and Storybook remediation. No new actionable issue was established.

Reviews (2) · Last reviewed commit: "fix: preserve rollback provenance and re..."

Comment thread internal/profile/create.go
@pedronauck
pedronauck merged commit e22d1e0 into main Oct 5, 2026
38 of 40 checks passed
@pedronauck
pedronauck deleted the fix/qa-untested-20261002 branch October 5, 2026 20:41

This branch was successfully deployed

1 active deployment
Preview — 621f68cd Deployed Oct 5, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant