Ctrl K
ComunidadGuías…

release-regressions.json

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
{
  "schemaVersion": 1,
  "findingRange": "MTR-001..MTR-047",
  "findings": [
    {
      "id": "MTR-001",
      "title": "Remote migration parsing",
      "controls": [
        { "kind": "static", "path": "scripts/check-release-contract.mjs" },
        { "kind": "test", "path": "apps/worker/test/migrations-empty.test.ts" }
      ]
    },
    {
      "id": "MTR-002",
      "title": "Atomic managed owner invitation claim",
      "controls": [
        {
          "kind": "test",
          "path": "apps/worker/test/managed-owner-claim.test.ts"
        }
      ]
    },
    {
      "id": "MTR-003",
      "title": "Custom-domain certificate cleanup",
      "controls": [{ "kind": "manual", "path": "docs/QUALITY-GATES.md" }]
    },
    {
      "id": "MTR-004",
      "title": "Managed hostname isolation",
      "controls": [
        {
          "kind": "test",
          "path": "apps/worker/test/managed-owner-claim.test.ts"
        },
        { "kind": "manual", "path": "docs/QUALITY-GATES.md" }
      ]
    },
    {
      "id": "MTR-005",
      "title": "Minimal MCP bootstrap scopes",
      "controls": [
        { "kind": "test", "path": "apps/worker/test/agent-access.test.ts" }
      ]
    },
    {
      "id": "MTR-006",
      "title": "Persistent Project initialization handoff",
      "controls": [{ "kind": "test", "path": "e2e/phase8-foundation.spec.ts" }]
    },
    {
      "id": "MTR-007",
      "title": "Explicit vault selection",
      "controls": [
        { "kind": "test", "path": "apps/worker/test/agent-access.test.ts" },
        { "kind": "test", "path": "apps/worker/test/collaboration.test.ts" },
        { "kind": "test", "path": "e2e/phase8-foundation.spec.ts" }
      ]
    },
    {
      "id": "MTR-008",
      "title": "MDevolved pairing handler availability",
      "controls": [
        {
          "kind": "test",
          "path": "packages/obsidian-plugin/test/pairing-contract.test.ts"
        },
        {
          "kind": "static",
          "path": "packages/obsidian-plugin/scripts/guard-production-bundles.mjs"
        },
        { "kind": "test", "path": "e2e/phase8-foundation.spec.ts" }
      ]
    },
    {
      "id": "MTR-009",
      "title": "Restored-source quarantine",
      "controls": [
        { "kind": "test", "path": "apps/worker/test/agent-access.test.ts" },
        { "kind": "test", "path": "apps/worker/test/collaboration.test.ts" }
      ]
    },
    {
      "id": "MTR-010",
      "title": "Exact Project documentation paths",
      "controls": [
        {
          "kind": "test",
          "path": "apps/worker/test/project-context-policy.test.ts"
        },
        { "kind": "test", "path": "apps/worker/test/agent-access.test.ts" }
      ]
    },
    {
      "id": "MTR-011",
      "title": "Fresh-cell and direct plugin installation",
      "controls": [
        {
          "kind": "test",
          "path": "apps/web/test/obsidian-plugin-installer.test.ts"
        },
        { "kind": "test", "path": "apps/web/test/plugin-setup-guide.test.ts" },
        { "kind": "manual", "path": "docs/QUALITY-GATES.md" }
      ]
    },
    {
      "id": "MTR-012",
      "title": "Fresh build before manual deployment",
      "controls": [
        { "kind": "static", "path": "scripts/check-release-contract.mjs" },
        { "kind": "manual", "path": "docs/QUALITY-GATES.md" }
      ]
    },
    {
      "id": "MTR-013",
      "title": "Automatic library prerequisite for Project initialization",
      "controls": [
        { "kind": "test", "path": "apps/worker/test/agent-access.test.ts" },
        { "kind": "test", "path": "apps/worker/test/materialization.test.ts" }
      ]
    },
    {
      "id": "MTR-014",
      "title": "Vault names never imply Project identity",
      "controls": [
        { "kind": "test", "path": "apps/worker/test/agent-access.test.ts" }
      ]
    },
    {
      "id": "MTR-015",
      "title": "Per-vault setup readiness",
      "controls": [
        { "kind": "test", "path": "apps/worker/test/setup-readiness.test.ts" },
        { "kind": "test", "path": "e2e/phase8-foundation.spec.ts" }
      ]
    },
    {
      "id": "MTR-016",
      "title": "Semantic duplicate Project prevention",
      "controls": [
        { "kind": "test", "path": "apps/worker/test/agent-access.test.ts" },
        { "kind": "test", "path": "e2e/phase8-foundation.spec.ts" }
      ]
    },
    {
      "id": "MTR-017",
      "title": "Exact-current library authorization",
      "controls": [
        { "kind": "test", "path": "apps/worker/test/materialization.test.ts" },
        { "kind": "test", "path": "apps/worker/test/content.test.ts" },
        { "kind": "test", "path": "apps/worker/test/agent-access.test.ts" }
      ]
    },
    {
      "id": "MTR-018",
      "title": "Recoverable pending Project consent",
      "controls": [
        { "kind": "test", "path": "e2e/phase8-foundation.spec.ts" },
        { "kind": "test", "path": "apps/worker/test/agent-access.test.ts" }
      ]
    },
    {
      "id": "MTR-019",
      "title": "Cascading source revocation",
      "controls": [
        { "kind": "test", "path": "apps/worker/test/agent-access.test.ts" },
        { "kind": "test", "path": "apps/worker/test/collaboration.test.ts" }
      ]
    },
    {
      "id": "MTR-020",
      "title": "Managed trial policy and diagnostics",
      "controls": [
        {
          "kind": "test",
          "path": "apps/worker/test/managed-owner-claim.test.ts"
        },
        { "kind": "test", "path": "apps/worker/test/pairing.test.ts" },
        { "kind": "test", "path": "apps/worker/test/worker.test.ts" }
      ]
    },
    {
      "id": "MTR-021",
      "title": "Jitless browser validation",
      "controls": [
        { "kind": "static", "path": "packages/contracts/src/zod.ts" },
        { "kind": "test", "path": "apps/web/test/static-headers.test.ts" }
      ]
    },
    {
      "id": "MTR-022",
      "title": "Managed beacon prevention and immutable asset caching",
      "controls": [
        { "kind": "test", "path": "apps/web/test/static-headers.test.ts" },
        { "kind": "manual", "path": "docs/QUALITY-GATES.md" }
      ]
    },
    {
      "id": "MTR-023",
      "title": "Read-only agent access without recovery gate",
      "controls": [
        { "kind": "test", "path": "apps/worker/test/setup-readiness.test.ts" },
        { "kind": "test", "path": "apps/worker/test/agent-access.test.ts" },
        { "kind": "test", "path": "e2e/phase8-foundation.spec.ts" }
      ]
    },
    {
      "id": "MTR-024",
      "title": "Vault, library, and agent page order",
      "controls": [
        { "kind": "test", "path": "apps/web/test/operational-region.test.ts" },
        { "kind": "test", "path": "e2e/phase8-foundation.spec.ts" }
      ]
    },
    {
      "id": "MTR-025",
      "title": "Automatic Work Packet rotation",
      "controls": [
        { "kind": "test", "path": "apps/worker/test/agent-access.test.ts" },
        { "kind": "test", "path": "apps/worker/test/collaboration.test.ts" },
        { "kind": "test", "path": "e2e/phase8-foundation.spec.ts" }
      ]
    },
    {
      "id": "MTR-026",
      "title": "Cross-vault Project invisibility and new work",
      "controls": [
        { "kind": "test", "path": "apps/worker/test/agent-access.test.ts" }
      ]
    },
    {
      "id": "MTR-027",
      "title": "Automatic exact-current successor libraries",
      "controls": [
        { "kind": "test", "path": "apps/worker/test/materialization.test.ts" },
        { "kind": "test", "path": "apps/worker/test/content.test.ts" },
        { "kind": "test", "path": "e2e/phase8-foundation.spec.ts" }
      ]
    },
    {
      "id": "MTR-028",
      "title": "Unmissable Project approval handoff",
      "controls": [
        { "kind": "test", "path": "apps/worker/test/agent-access.test.ts" },
        { "kind": "test", "path": "e2e/phase8-foundation.spec.ts" }
      ]
    },
    {
      "id": "MTR-029",
      "title": "Durable one-command Project connection",
      "controls": [
        { "kind": "test", "path": "apps/worker/test/agent-access.test.ts" },
        { "kind": "test", "path": "apps/worker/test/collaboration.test.ts" },
        { "kind": "test", "path": "apps/worker/test/setup-readiness.test.ts" },
        { "kind": "test", "path": "e2e/phase8-foundation.spec.ts" }
      ]
    },
    {
      "id": "MTR-030",
      "title": "Polluted Project catalog hardening",
      "controls": [
        { "kind": "test", "path": "apps/worker/test/agent-access.test.ts" },
        { "kind": "test", "path": "apps/worker/test/collaboration.test.ts" },
        {
          "kind": "test",
          "path": "apps/worker/test/migrations-project-connection-upgrade.test.ts"
        },
        { "kind": "static", "path": "apps/worker/src/mcp-server.ts" },
        {
          "kind": "static",
          "path": "apps/worker/src/materialization-store.ts"
        },
        {
          "kind": "static",
          "path": "scripts/production-agent-acceptance.mjs"
        }
      ]
    },
    {
      "id": "MTR-031",
      "title": "Atomic cross-client Project identity",
      "controls": [
        { "kind": "test", "path": "apps/worker/test/agent-access.test.ts" },
        {
          "kind": "test",
          "path": "apps/worker/test/migrations-project-connection-upgrade.test.ts"
        },
        {
          "kind": "static",
          "path": "apps/worker/src/project-initialization-store.ts"
        }
      ]
    },
    {
      "id": "MTR-032",
      "title": "Actionable Project repair and exact pending request routing",
      "controls": [
        { "kind": "test", "path": "apps/worker/test/agent-access.test.ts" },
        { "kind": "test", "path": "apps/worker/test/collaboration.test.ts" },
        { "kind": "test", "path": "apps/worker/test/setup-readiness.test.ts" },
        { "kind": "test", "path": "e2e/phase8-foundation.spec.ts" }
      ]
    },
    {
      "id": "MTR-033",
      "title": "Same-token production Project acceptance and internal-data privacy",
      "controls": [
        {
          "kind": "static",
          "path": "scripts/production-agent-acceptance.mjs"
        },
        { "kind": "test", "path": "e2e/phase8-foundation.spec.ts" },
        { "kind": "manual", "path": "docs/QUALITY-GATES.md" }
      ]
    },
    {
      "id": "MTR-034",
      "title": "Shared owner-and-agent Project creation fence",
      "controls": [
        { "kind": "test", "path": "apps/worker/test/agent-access.test.ts" },
        {
          "kind": "test",
          "path": "apps/worker/test/migrations-project-creation-commit-upgrade.test.ts"
        },
        {
          "kind": "test",
          "path": "apps/worker/test/migrations-project-creation-unicode-upgrade.test.ts"
        }
      ]
    },
    {
      "id": "MTR-035",
      "title": "Stable Project consent across source rotation and approval crashes",
      "controls": [
        { "kind": "test", "path": "apps/worker/test/agent-access.test.ts" },
        {
          "kind": "static",
          "path": "migrations/0024_agent_grant_continuity.sql"
        }
      ]
    },
    {
      "id": "MTR-036",
      "title": "Single-link closed Work Item repair and Project connection",
      "controls": [
        { "kind": "test", "path": "apps/worker/test/agent-access.test.ts" },
        { "kind": "test", "path": "e2e/phase8-foundation.spec.ts" },
        {
          "kind": "static",
          "path": "apps/worker/src/project-initialization-store.ts"
        }
      ]
    },
    {
      "id": "MTR-037",
      "title": "Owner-only Project privacy and polluted-catalog isolation",
      "controls": [
        { "kind": "test", "path": "apps/worker/test/agent-access.test.ts" },
        { "kind": "test", "path": "apps/worker/test/collaboration.test.ts" },
        { "kind": "test", "path": "e2e/phase8-foundation.spec.ts" },
        {
          "kind": "static",
          "path": "migrations/0025_project_agent_visibility.sql"
        }
      ]
    },
    {
      "id": "MTR-038",
      "title": "Truthful production Project acceptance boundary",
      "controls": [
        {
          "kind": "static",
          "path": "scripts/production-agent-acceptance.mjs"
        },
        { "kind": "manual", "path": "docs/QUALITY-GATES.md" }
      ]
    },
    {
      "id": "MTR-039",
      "title": "Owner-designated local vault writer safety",
      "controls": [
        {
          "kind": "static",
          "path": "apps/worker/src/project-context-policy.ts"
        },
        { "kind": "static", "path": "apps/worker/src/mcp-server.ts" },
        {
          "kind": "test",
          "path": "apps/worker/test/project-context-policy.test.ts"
        },
        { "kind": "test", "path": "apps/worker/test/agent-access.test.ts" },
        { "kind": "manual", "path": "docs/QUALITY-GATES.md" }
      ]
    },
    {
      "id": "MTR-040",
      "title": "Durable vault-wide primary writer and later-agent warnings",
      "controls": [
        {
          "kind": "static",
          "path": "migrations/0026_vault_primary_writer.sql"
        },
        {
          "kind": "static",
          "path": "apps/worker/src/project-local-vault-access.ts"
        },
        {
          "kind": "test",
          "path": "apps/worker/test/migrations-vault-primary-writer-upgrade.test.ts"
        },
        { "kind": "test", "path": "apps/worker/test/agent-access.test.ts" },
        { "kind": "test", "path": "e2e/phase8-foundation.spec.ts" },
        { "kind": "manual", "path": "docs/QUALITY-GATES.md" }
      ]
    },
    {
      "id": "MTR-041",
      "title": "Key-complete cross-client Project connection",
      "controls": [
        { "kind": "test", "path": "apps/worker/test/agent-access.test.ts" },
        { "kind": "test", "path": "apps/worker/test/setup-readiness.test.ts" },
        { "kind": "test", "path": "e2e/phase8-foundation.spec.ts" },
        {
          "kind": "static",
          "path": "scripts/production-agent-acceptance.mjs"
        }
      ]
    },
    {
      "id": "MTR-042",
      "title": "Single-use first-Project handoff prepared during web onboarding",
      "controls": [
        { "kind": "test", "path": "apps/worker/test/agent-access.test.ts" },
        {
          "kind": "test",
          "path": "apps/worker/test/setup-readiness.test.ts"
        },
        {
          "kind": "test",
          "path": "apps/worker/test/migrations-prepared-project-handoffs-upgrade.test.ts"
        },
        {
          "kind": "static",
          "path": "migrations/0028_prepared_project_handoffs.sql"
        },
        {
          "kind": "static",
          "path": "apps/worker/src/setup-readiness-routes.ts"
        },
        {
          "kind": "manual",
          "path": "docs/QUALITY-GATES.md"
        }
      ]
    },
    {
      "id": "MTR-043",
      "title": "Responsive folder navigation and deferred workspace payloads",
      "controls": [
        {
          "kind": "test",
          "path": "apps/web/test/workspace-navigation.test.ts"
        },
        { "kind": "test", "path": "e2e/phase8-foundation.spec.ts" },
        { "kind": "static", "path": "apps/web/src/App.tsx" },
        { "kind": "static", "path": "apps/web/src/BackupPanel.tsx" },
        {
          "kind": "static",
          "path": "apps/web/src/CollaborationPanel.tsx"
        },
        { "kind": "static", "path": "apps/web/vite.config.ts" },
        {
          "kind": "manual",
          "path": "docs/QUALITY-GATES.md"
        }
      ]
    },
    {
      "id": "MTR-044",
      "title": "Fresh-session Project and writer-role resume",
      "controls": [
        {
          "kind": "static",
          "path": "apps/worker/src/project-context-policy.ts"
        },
        { "kind": "static", "path": "apps/worker/src/mcp-server.ts" },
        {
          "kind": "test",
          "path": "apps/worker/test/project-context-policy.test.ts"
        },
        { "kind": "test", "path": "apps/worker/test/agent-access.test.ts" },
        { "kind": "test", "path": "e2e/phase8-foundation.spec.ts" }
      ]
    },
    {
      "id": "MTR-045",
      "title": "Compact authorized clients with no global writer promotion",
      "controls": [
        {
          "kind": "static",
          "path": "migrations/0029_vault_primary_writer_transfer.sql"
        },
        {
          "kind": "static",
          "path": "apps/worker/src/vault-local-writer-store.ts"
        },
        {
          "kind": "static",
          "path": "apps/worker/src/agent-access-routes.ts"
        },
        {
          "kind": "test",
          "path": "apps/worker/test/migrations-vault-primary-writer-transfer-upgrade.test.ts"
        },
        { "kind": "test", "path": "apps/worker/test/agent-access.test.ts" },
        { "kind": "test", "path": "e2e/phase8-foundation.spec.ts" },
        { "kind": "static", "path": "apps/web/src/App.tsx" },
        { "kind": "manual", "path": "docs/QUALITY-GATES.md" }
      ]
    },
    {
      "id": "MTR-046",
      "title": "Deterministic clean-macOS MDevolved Sync for Obsidian installation and BRAT recovery",
      "controls": [
        {
          "kind": "static",
          "path": "apps/web/src/ObsidianPluginInstaller.tsx"
        },
        {
          "kind": "static",
          "path": "apps/web/src/PluginSetupGuide.tsx"
        },
        {
          "kind": "test",
          "path": "apps/web/test/obsidian-plugin-installer.test.ts"
        },
        {
          "kind": "test",
          "path": "apps/web/test/plugin-setup-guide.test.ts"
        },
        { "kind": "test", "path": "e2e/phase8-foundation.spec.ts" },
        { "kind": "manual", "path": "docs/QUALITY-GATES.md" }
      ]
    },
    {
      "id": "MTR-047",
      "title": "Bounded sync control-plane retries and server containment",
      "controls": [
        {
          "kind": "static",
          "path": "packages/obsidian-plugin/vendor/yaos-src/sync/socketTicketRetry.ts"
        },
        {
          "kind": "static",
          "path": "packages/obsidian-plugin/vendor/yaos-src/sync/vaultSync.ts"
        },
        {
          "kind": "test",
          "path": "packages/obsidian-plugin/test/socket-ticket-retry.test.ts"
        },
        { "kind": "static", "path": "apps/worker/src/socket-ticket-abuse.ts" },
        {
          "kind": "test",
          "path": "apps/worker/test/socket-ticket-abuse.test.ts"
        },
        { "kind": "manual", "path": "docs/SYNC-REQUEST-BUDGET.md" },
        { "kind": "manual", "path": "docs/QUALITY-GATES.md" }
      ]
    }
  ]
}